public class BeamSqlLessThanOrEqualsExpression extends BeamSqlCompareExpression
BeamSqlExpression for <= operation.operands, outputType| Constructor and Description |
|---|
BeamSqlLessThanOrEqualsExpression(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(DateTime leftValue,
DateTime rightValue)
Compare between DateTime values, mapping to
SqlTypeName.DATETIME_TYPES. |
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 BeamSqlLessThanOrEqualsExpression(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 BeamSqlCompareExpressionpublic java.lang.Boolean compare(DateTime leftValue, DateTime rightValue)
BeamSqlCompareExpressionSqlTypeName.DATETIME_TYPES.compare in class BeamSqlCompareExpression