public interface BeamSqlExpressionExecutor
extends java.io.Serializable
BeamSqlExpressionExecutor
fills the gap between relational expressions in Calcite SQL and
executable code.Modifier and Type | Method and Description |
---|---|
void |
close() |
java.util.List<java.lang.Object> |
execute(Row inputRow,
BoundedWindow window,
ImmutableMap<java.lang.Integer,java.lang.Object> correlateEnv)
apply transformation to input record
Row with BoundedWindow . |
void |
prepare()
invoked before data processing.
|
void prepare()
java.util.List<java.lang.Object> execute(Row inputRow, BoundedWindow window, ImmutableMap<java.lang.Integer,java.lang.Object> correlateEnv)
Row
with BoundedWindow
.void close()