public class ObjectColumn extends ObjectExpression implements Column
PRECEDENCE_AND, PRECEDENCE_ANY_ALL_EQ_NE_LT_LE_GT_GE, PRECEDENCE_BETWEEN, PRECEDENCE_CASE, PRECEDENCE_COLUMN, PRECEDENCE_EQ_NE_LT_LE_GT_GE, PRECEDENCE_EXISTS, PRECEDENCE_FUNCTION, PRECEDENCE_IN, PRECEDENCE_IS_NULL, PRECEDENCE_LIKE, PRECEDENCE_LITERAL, PRECEDENCE_MULT_DIV_MOD, PRECEDENCE_NOT, PRECEDENCE_OR, PRECEDENCE_PARENTHESIS, PRECEDENCE_PLUS_MINUS, PRECEDENCE_TUPLE, PRECEDENCE_UNARY_MINUS| Constructor and Description |
|---|
ObjectColumn(TableOrView objectInstance,
java.lang.String name,
java.lang.String property) |
| Modifier and Type | Method and Description |
|---|---|
void |
designateAliases(AbstractSelect.AliasGenerator ag) |
java.lang.String |
getCatalog() |
java.lang.Integer |
getColumnSize() |
java.lang.Integer |
getDecimalDigits() |
java.lang.String |
getDefaultValue() |
java.lang.String |
getName() |
TableOrView |
getObjectInstance() |
java.lang.String |
getObjectName() |
java.lang.String |
getProperty() |
java.lang.String |
getSchema() |
java.lang.String |
getType() |
boolean |
isLob() |
boolean |
isNullable() |
void |
renderSimpleNameTo(QueryWriter w) |
void |
renderTo(QueryWriter w) |
void |
validateTableReferences(AbstractSelect.TableReferences tableReferences,
AbstractSelect.AliasGenerator ag) |
coalesce, coalesceas, asc, between, between, between, between, desc, eq, eq, eqAll, eqAny, ge, ge, geAll, geAny, getPrecedence, gt, gt, gtAll, gtAny, in, in, in, isNotNull, isNull, le, le, leAll, leAny, lt, lt, ltAll, ltAny, ne, ne, neAll, neAny, notBetween, notBetween, notBetween, notBetween, notIn, notIn, notIn, renderInner, setPrecedencepublic ObjectColumn(TableOrView objectInstance, java.lang.String name, java.lang.String property)
public void renderTo(QueryWriter w)
renderTo in interface ResultSetColumnrenderTo in interface ReferenceableExpressionrenderTo in class Expression<java.lang.Object>public void renderSimpleNameTo(QueryWriter w)
renderSimpleNameTo in interface Columnpublic void validateTableReferences(AbstractSelect.TableReferences tableReferences, AbstractSelect.AliasGenerator ag)
validateTableReferences in class Expression<java.lang.Object>public void designateAliases(AbstractSelect.AliasGenerator ag)
designateAliases in class Expression<java.lang.Object>public final TableOrView getObjectInstance()
getObjectInstance in interface Columnpublic final java.lang.String getCatalog()
getCatalog in interface Columnpublic final java.lang.String getObjectName()
getObjectName in interface Columnpublic final java.lang.Integer getColumnSize()
getColumnSize in interface Columnpublic final java.lang.Integer getDecimalDigits()
getDecimalDigits in interface Columnpublic final boolean isNullable()
isNullable in interface Columnpublic final java.lang.String getDefaultValue()
getDefaultValue in interface Columnpublic final java.lang.String getProperty()
getProperty in interface Column