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