Class ByteArrayExpression
- java.lang.Object
-
- org.hotrod.runtime.livesql.expressions.Expression<byte[]>
-
- org.hotrod.runtime.livesql.expressions.binary.ByteArrayExpression
-
- All Implemented Interfaces:
ResultSetColumn
- Direct Known Subclasses:
ByteArrayCoalesce,ByteArrayColumn,ByteArrayConstant,ByteArrayValue
public abstract class ByteArrayExpression extends Expression<byte[]>
-
-
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 Modifier Constructor Description protectedByteArrayExpression(int precedence)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ByteArrayExpressioncoalesce(byte[] a)ByteArrayExpressioncoalesce(ByteArrayExpression a)-
Methods inherited from class org.hotrod.runtime.livesql.expressions.Expression
as, asc, between, between, between, between, desc, designateAliases, 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, renderTo, setPrecedence, validateTableReferences
-
-
-
-
Method Detail
-
coalesce
public ByteArrayExpression coalesce(ByteArrayExpression a)
-
coalesce
public ByteArrayExpression coalesce(byte[] a)
-
-