@ProviderType
public interface ChildTableReferenceInfoBuilder<T extends Table<T>>
| Modifier and Type | Method and Description |
|---|---|
default ChildTableReferenceInfoBuilder<T> |
assetEntryReference(Column<T,java.lang.Long> pkColumn,
java.lang.Class<? extends BaseModel<?>> modelClass) |
default ChildTableReferenceInfoBuilder<T> |
classNameReference(Column<T,java.lang.Long> pkColumn,
Column<?,java.lang.Long> classPKColumn,
java.lang.Class<? extends BaseModel<?>> modelClass) |
ChildTableReferenceInfoBuilder<T> |
referenceInnerJoin(java.util.function.Function<FromStep,JoinStep> joinFunction) |
default ChildTableReferenceInfoBuilder<T> |
resourcePermissionReference(Column<T,java.lang.Long> pkColumn,
java.lang.Class<?> modelClass) |
default <C> ChildTableReferenceInfoBuilder<T> |
singleColumnReference(Column<T,C> column1,
Column<?,C> column2) |
default ChildTableReferenceInfoBuilder<T> |
systemEventReference(Column<T,java.lang.Long> pkColumn,
java.lang.Class<? extends BaseModel<?>> modelClass) |
default ChildTableReferenceInfoBuilder<T> assetEntryReference(Column<T,java.lang.Long> pkColumn, java.lang.Class<? extends BaseModel<?>> modelClass)
default ChildTableReferenceInfoBuilder<T> classNameReference(Column<T,java.lang.Long> pkColumn, Column<?,java.lang.Long> classPKColumn, java.lang.Class<? extends BaseModel<?>> modelClass)
ChildTableReferenceInfoBuilder<T> referenceInnerJoin(java.util.function.Function<FromStep,JoinStep> joinFunction)
default ChildTableReferenceInfoBuilder<T> resourcePermissionReference(Column<T,java.lang.Long> pkColumn, java.lang.Class<?> modelClass)
default <C> ChildTableReferenceInfoBuilder<T> singleColumnReference(Column<T,C> column1, Column<?,C> column2)
default ChildTableReferenceInfoBuilder<T> systemEventReference(Column<T,java.lang.Long> pkColumn, java.lang.Class<? extends BaseModel<?>> modelClass)