Class ByteArrayColumn
- java.lang.Object
-
- org.hotrod.runtime.livesql.expressions.Expression<byte[]>
-
- org.hotrod.runtime.livesql.expressions.binary.ByteArrayExpression
-
- org.hotrod.runtime.livesql.metadata.ByteArrayColumn
-
- All Implemented Interfaces:
ResultSetColumn,Column,ReferenceableExpression
public class ByteArrayColumn extends ByteArrayExpression implements Column
-
-
Field Summary
-
Fields inherited from class org.hotrod.runtime.livesql.expressions.Expression
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 Summary
Constructors Constructor Description ByteArrayColumn(TableOrView objectInstance, java.lang.String name, java.lang.String property)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddesignateAliases(AbstractSelect.AliasGenerator ag)java.lang.StringgetCatalog()java.lang.IntegergetColumnSize()java.lang.IntegergetDecimalDigits()java.lang.StringgetDefaultValue()java.lang.StringgetName()TableOrViewgetObjectInstance()java.lang.StringgetObjectName()java.lang.StringgetProperty()java.lang.StringgetSchema()java.lang.StringgetType()booleanisLob()booleanisNullable()voidrenderSimpleNameTo(QueryWriter w)voidrenderTo(QueryWriter w)voidvalidateTableReferences(AbstractSelect.TableReferences tableReferences, AbstractSelect.AliasGenerator ag)-
Methods inherited from class org.hotrod.runtime.livesql.expressions.binary.ByteArrayExpression
coalesce, coalesce
-
Methods inherited from class org.hotrod.runtime.livesql.expressions.Expression
as, 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, setPrecedence
-
-
-
-
Constructor Detail
-
ByteArrayColumn
public ByteArrayColumn(TableOrView objectInstance, java.lang.String name, java.lang.String property)
-
-
Method Detail
-
renderTo
public void renderTo(QueryWriter w)
- Specified by:
renderToin interfaceReferenceableExpression- Specified by:
renderToin interfaceResultSetColumn- Specified by:
renderToin classExpression<byte[]>
-
renderSimpleNameTo
public void renderSimpleNameTo(QueryWriter w)
- Specified by:
renderSimpleNameToin interfaceColumn
-
validateTableReferences
public void validateTableReferences(AbstractSelect.TableReferences tableReferences, AbstractSelect.AliasGenerator ag)
- Specified by:
validateTableReferencesin classExpression<byte[]>
-
designateAliases
public void designateAliases(AbstractSelect.AliasGenerator ag)
- Specified by:
designateAliasesin classExpression<byte[]>
-
getObjectInstance
public final TableOrView getObjectInstance()
- Specified by:
getObjectInstancein interfaceColumn
-
getCatalog
public final java.lang.String getCatalog()
- Specified by:
getCatalogin interfaceColumn
-
getObjectName
public final java.lang.String getObjectName()
- Specified by:
getObjectNamein interfaceColumn
-
getColumnSize
public final java.lang.Integer getColumnSize()
- Specified by:
getColumnSizein interfaceColumn
-
getDecimalDigits
public final java.lang.Integer getDecimalDigits()
- Specified by:
getDecimalDigitsin interfaceColumn
-
isNullable
public final boolean isNullable()
- Specified by:
isNullablein interfaceColumn
-
getDefaultValue
public final java.lang.String getDefaultValue()
- Specified by:
getDefaultValuein interfaceColumn
-
getProperty
public final java.lang.String getProperty()
- Specified by:
getPropertyin interfaceColumn
-
-