Package com.liferay.petra.sql.dsl.spi
Class DefaultColumn<T extends com.liferay.petra.sql.dsl.base.BaseTable<T>,C>
java.lang.Object
com.liferay.petra.sql.dsl.spi.ast.BaseASTNode
com.liferay.petra.sql.dsl.spi.DefaultColumn<T,C>
- All Implemented Interfaces:
com.liferay.petra.sql.dsl.ast.ASTNode,com.liferay.petra.sql.dsl.Column<T,,C> com.liferay.petra.sql.dsl.expression.Expression<C>,DefaultExpression<C>,Cloneable
public class DefaultColumn<T extends com.liferay.petra.sql.dsl.base.BaseTable<T>,C>
extends BaseASTNode
implements com.liferay.petra.sql.dsl.Column<T,C>, DefaultExpression<C>
-
Field Summary
Fields inherited from interface com.liferay.petra.sql.dsl.Column
FLAG_DEFAULT, FLAG_NULLITY, FLAG_PRIMARY -
Constructor Summary
ConstructorsConstructorDescriptionDefaultColumn(T table, String name, Class<C> javaType, int sqlType, int flags) -
Method Summary
Methods inherited from class com.liferay.petra.sql.dsl.spi.ast.BaseASTNode
getChild, toSQL, toString, withNewChildMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.liferay.petra.sql.dsl.ast.ASTNode
toSQL, toSQLMethods inherited from interface com.liferay.petra.sql.dsl.Column
isNullAllowed, isPrimaryKey
-
Constructor Details
-
DefaultColumn
-
-
Method Details
-
as
- Specified by:
asin interfacecom.liferay.petra.sql.dsl.Column<T extends com.liferay.petra.sql.dsl.base.BaseTable<T>,C> - Specified by:
asin interfaceDefaultExpression<T extends com.liferay.petra.sql.dsl.base.BaseTable<T>>- Specified by:
asin interfacecom.liferay.petra.sql.dsl.expression.Expression<T extends com.liferay.petra.sql.dsl.base.BaseTable<T>>
-
equals
-
getFlags
public int getFlags() -
getJavaType
-
getName
-
getSQLType
public int getSQLType() -
getTable
-
hashCode
public int hashCode() -
doToSQL
protected void doToSQL(Consumer<String> consumer, com.liferay.petra.sql.dsl.ast.ASTNodeListener astNodeListener) - Specified by:
doToSQLin classBaseASTNode
-