类 UpsertMask<E>
java.lang.Object
org.babyfish.jimmer.sql.ast.mutation.UpsertMask<E>
-
方法概要
修饰符和类型方法说明addInsertablePath(org.babyfish.jimmer.meta.ImmutableProp... props) Add insertable path, the type of first property must be embeddableaddInsertablePath(org.babyfish.jimmer.meta.TypedProp.Single<E, ?> prop, org.babyfish.jimmer.meta.TypedProp.Single<?, ?>... embeddedProps) Add insertable path, the first property must be embeddableaddInsertableProp(org.babyfish.jimmer.meta.ImmutableProp prop) addInsertableProp(org.babyfish.jimmer.meta.TypedProp.Single<E, ?> prop) addUpdatablePath(org.babyfish.jimmer.meta.ImmutableProp... props) Add updatable path, the type of first property must be embeddableaddUpdatablePath(org.babyfish.jimmer.meta.TypedProp.Single<E, ?> prop, org.babyfish.jimmer.meta.TypedProp.Single<?, ?>... embeddedProps) Add updatable path, the first property must be embeddableaddUpdatableProp(org.babyfish.jimmer.meta.ImmutableProp prop) addUpdatableProp(org.babyfish.jimmer.meta.TypedProp.Single<E, ?> prop) @NotNull org.babyfish.jimmer.meta.ImmutableTypegetType()static <E> UpsertMask<E>toString()
-
方法详细资料
-
of
-
addInsertableProp
-
addInsertableProp
@NewChain public UpsertMask<E> addInsertableProp(org.babyfish.jimmer.meta.TypedProp.Single<E, ?> prop) -
addInsertablePath
Add insertable path, the type of first property must be embeddable- 参数:
props- The properties of embeddable properties path- 返回:
- Another UpsertMask object which is not current object
-
addInsertablePath
@NewChain public UpsertMask<E> addInsertablePath(org.babyfish.jimmer.meta.TypedProp.Single<E, ?> prop, org.babyfish.jimmer.meta.TypedProp.Single<?, ?>... embeddedProps) Add insertable path, the first property must be embeddable- 参数:
prop- The entity property whose type is embeddableembeddedProps- Deeper properties of embeddable path- 返回:
- Another UpsertMask object which is not current object
-
addUpdatableProp
-
addUpdatableProp
@NewChain public UpsertMask<E> addUpdatableProp(org.babyfish.jimmer.meta.TypedProp.Single<E, ?> prop) -
addUpdatablePath
Add updatable path, the type of first property must be embeddable- 参数:
props- The properties of embeddable properties path- 返回:
- Another UpsertMask object which is not current object
-
addUpdatablePath
@NewChain public UpsertMask<E> addUpdatablePath(org.babyfish.jimmer.meta.TypedProp.Single<E, ?> prop, org.babyfish.jimmer.meta.TypedProp.Single<?, ?>... embeddedProps) Add updatable path, the first property must be embeddable- 参数:
prop- The entity property whose type is embeddableembeddedProps- Deeper properties of embeddable path- 返回:
- Another UpsertMask object which is not current object
-
getType
@NotNull public @NotNull org.babyfish.jimmer.meta.ImmutableType getType() -
getInsertablePaths
-
getUpdatablePaths
-
toString
-