Package com.liferay.object.petra.sql.dsl
Class DynamicObjectDefinitionTable
java.lang.Object
com.liferay.petra.sql.dsl.base.BaseTable<DynamicObjectDefinitionTable>
com.liferay.object.petra.sql.dsl.DynamicObjectDefinitionTable
- All Implemented Interfaces:
com.liferay.petra.sql.dsl.ast.ASTNode
,com.liferay.petra.sql.dsl.Table<DynamicObjectDefinitionTable>
public class DynamicObjectDefinitionTable
extends com.liferay.petra.sql.dsl.base.BaseTable<DynamicObjectDefinitionTable>
-
Constructor Summary
ConstructorsConstructorDescriptionDynamicObjectDefinitionTable
(ObjectDefinition objectDefinition, List<ObjectField> objectFields, String tableName) -
Method Summary
Modifier and TypeMethodDescriptionprotected <C> com.liferay.petra.sql.dsl.Column<DynamicObjectDefinitionTable,
C> createColumn
(String name, Class<C> javaClass, int sqlType, int flags) com.liferay.petra.sql.dsl.Column<DynamicObjectDefinitionTable,
Long> Methods inherited from class com.liferay.petra.sql.dsl.base.BaseTable
aliasColumn, equals, getColumn, getColumn, getColumns, getName, getTableName, hashCode, putColumn, setAlias, toSQL, toString
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface com.liferay.petra.sql.dsl.ast.ASTNode
toSQL
-
Constructor Details
-
DynamicObjectDefinitionTable
public DynamicObjectDefinitionTable(ObjectDefinition objectDefinition, List<ObjectField> objectFields, String tableName)
-
-
Method Details
-
as
- Specified by:
as
in interfacecom.liferay.petra.sql.dsl.Table<DynamicObjectDefinitionTable>
- Overrides:
as
in classcom.liferay.petra.sql.dsl.base.BaseTable<DynamicObjectDefinitionTable>
-
getCreateTableSQL
- See Also:
-
com.liferay.portal.tools.service.builder.ServiceBuilder#_getCreateTableSQL(com.liferay.portal.tools.service.builder.Entity)
-
getObjectDefinition
-
getObjectFields
-
getPrimaryKeyColumn
-
getPrimaryKeyColumnName
-
createColumn
protected <C> com.liferay.petra.sql.dsl.Column<DynamicObjectDefinitionTable,C> createColumn(String name, Class<C> javaClass, int sqlType, int flags) - Overrides:
createColumn
in classcom.liferay.petra.sql.dsl.base.BaseTable<DynamicObjectDefinitionTable>
-