public class BeamSqlInputRefExpression extends BeamSqlExpression
operands, outputType| Constructor and Description |
|---|
BeamSqlInputRefExpression(SqlTypeName sqlTypeName,
int inputRef) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
accept()
assertion to make sure the input and output are supported in this expression.
|
BeamSqlPrimitive |
evaluate(BeamRecord inputRow,
BoundedWindow window)
Apply input record
BeamRecord with BoundedWindow to this expression,
the output value is wrapped with BeamSqlPrimitive. |
int |
getInputRef() |
getOperands, getOutputType, numberOfOperands, op, opType, opValueEvaluatedpublic BeamSqlInputRefExpression(SqlTypeName sqlTypeName,
int inputRef)
public boolean accept()
BeamSqlExpressionaccept in class BeamSqlExpressionpublic BeamSqlPrimitive evaluate(BeamRecord inputRow, BoundedWindow window)
BeamSqlExpressionBeamRecord with BoundedWindow to this expression,
the output value is wrapped with BeamSqlPrimitive.evaluate in class BeamSqlExpressionpublic int getInputRef()