public class BeamSqlGreaterThanExpression extends BeamSqlCompareExpression
BeamSqlExpression
for >
operation.operands, outputType
Constructor and Description |
---|
BeamSqlGreaterThanExpression(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, evaluate
getOperands, getOutputType, numberOfOperands, op, opType, opValueEvaluated
public BeamSqlGreaterThanExpression(java.util.List<BeamSqlExpression> operands)
public java.lang.Boolean compare(java.lang.CharSequence leftValue, java.lang.CharSequence rightValue)
BeamSqlCompareExpression
SqlTypeName#VARCHAR
.compare
in class BeamSqlCompareExpression
public java.lang.Boolean compare(java.lang.Boolean leftValue, java.lang.Boolean rightValue)
BeamSqlCompareExpression
SqlTypeName#BOOLEAN
.compare
in class BeamSqlCompareExpression
public java.lang.Boolean compare(java.lang.Number leftValue, java.lang.Number rightValue)
BeamSqlCompareExpression
SqlTypeName#BIGINT
,
SqlTypeName#DECIMAL
, SqlTypeName#DOUBLE
, SqlTypeName#FLOAT
,
SqlTypeName#INTEGER
, SqlTypeName#SMALLINT
and SqlTypeName#TINYINT
.compare
in class BeamSqlCompareExpression