public class BeamSqlEqualsExpression extends BeamSqlCompareExpression
BeamSqlExpression for = operation.operands, outputType| Constructor and Description |
|---|
BeamSqlEqualsExpression(java.util.List<BeamSqlExpression> operands) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Boolean |
compare(java.lang.Boolean leftValue,
java.lang.Boolean rightValue)
Compare between Boolean values, mapping to
SqlTypeName#BOOLEAN. |
java.lang.Boolean |
compare(java.lang.CharSequence leftValue,
java.lang.CharSequence rightValue)
Compare between String values, mapping to
SqlTypeName#VARCHAR. |
java.lang.Boolean |
compare(java.lang.Number leftValue,
java.lang.Number rightValue)
Compare between Number values, including
SqlTypeName#BIGINT,
SqlTypeName#DECIMAL, SqlTypeName#DOUBLE, SqlTypeName#FLOAT,
SqlTypeName#INTEGER, SqlTypeName#SMALLINT and SqlTypeName#TINYINT. |
accept, evaluategetOperands, getOutputType, numberOfOperands, op, opType, opValueEvaluatedpublic BeamSqlEqualsExpression(java.util.List<BeamSqlExpression> operands)
public java.lang.Boolean compare(java.lang.CharSequence leftValue,
java.lang.CharSequence rightValue)
BeamSqlCompareExpressionSqlTypeName#VARCHAR.compare in class BeamSqlCompareExpressionpublic java.lang.Boolean compare(java.lang.Boolean leftValue,
java.lang.Boolean rightValue)
BeamSqlCompareExpressionSqlTypeName#BOOLEAN.compare in class BeamSqlCompareExpressionpublic java.lang.Boolean compare(java.lang.Number leftValue,
java.lang.Number rightValue)
BeamSqlCompareExpressionSqlTypeName#BIGINT,
SqlTypeName#DECIMAL, SqlTypeName#DOUBLE, SqlTypeName#FLOAT,
SqlTypeName#INTEGER, SqlTypeName#SMALLINT and SqlTypeName#TINYINT.compare in class BeamSqlCompareExpression