@Internal public class StreamStatementSetImpl extends org.apache.flink.table.api.internal.StatementSetImpl<StreamTableEnvironmentImpl> implements StreamStatementSet
StreamStatementSet.| Modifier | Constructor and Description |
|---|---|
protected |
StreamStatementSetImpl(StreamTableEnvironmentImpl tableEnvironment) |
| Modifier and Type | Method and Description |
|---|---|
StreamStatementSet |
add(org.apache.flink.table.api.TablePipeline tablePipeline) |
StreamStatementSet |
addInsert(String targetPath,
org.apache.flink.table.api.Table table) |
StreamStatementSet |
addInsert(String targetPath,
org.apache.flink.table.api.Table table,
boolean overwrite) |
StreamStatementSet |
addInsert(org.apache.flink.table.api.TableDescriptor targetDescriptor,
org.apache.flink.table.api.Table table) |
StreamStatementSet |
addInsert(org.apache.flink.table.api.TableDescriptor targetDescriptor,
org.apache.flink.table.api.Table table,
boolean overwrite) |
StreamStatementSet |
addInsertSql(String statement) |
void |
attachAsDataStream()
Optimizes all statements as one entity and adds them as transformations to the underlying
StreamExecutionEnvironment. |
StreamStatementSet |
printExplain(org.apache.flink.table.api.ExplainDetail... extraDetails) |
compilePlan, execute, explain, getOperationsprotected StreamStatementSetImpl(StreamTableEnvironmentImpl tableEnvironment)
public StreamStatementSet add(org.apache.flink.table.api.TablePipeline tablePipeline)
add in interface StreamStatementSetadd in interface org.apache.flink.table.api.StatementSetadd in class org.apache.flink.table.api.internal.StatementSetImpl<StreamTableEnvironmentImpl>public StreamStatementSet addInsertSql(String statement)
addInsertSql in interface StreamStatementSetaddInsertSql in interface org.apache.flink.table.api.StatementSetaddInsertSql in class org.apache.flink.table.api.internal.StatementSetImpl<StreamTableEnvironmentImpl>public StreamStatementSet addInsert(String targetPath, org.apache.flink.table.api.Table table)
addInsert in interface StreamStatementSetaddInsert in interface org.apache.flink.table.api.StatementSetaddInsert in class org.apache.flink.table.api.internal.StatementSetImpl<StreamTableEnvironmentImpl>public StreamStatementSet addInsert(String targetPath, org.apache.flink.table.api.Table table, boolean overwrite)
addInsert in interface StreamStatementSetaddInsert in interface org.apache.flink.table.api.StatementSetaddInsert in class org.apache.flink.table.api.internal.StatementSetImpl<StreamTableEnvironmentImpl>public StreamStatementSet addInsert(org.apache.flink.table.api.TableDescriptor targetDescriptor, org.apache.flink.table.api.Table table)
addInsert in interface StreamStatementSetaddInsert in interface org.apache.flink.table.api.StatementSetaddInsert in class org.apache.flink.table.api.internal.StatementSetImpl<StreamTableEnvironmentImpl>public StreamStatementSet addInsert(org.apache.flink.table.api.TableDescriptor targetDescriptor, org.apache.flink.table.api.Table table, boolean overwrite)
addInsert in interface StreamStatementSetaddInsert in interface org.apache.flink.table.api.StatementSetaddInsert in class org.apache.flink.table.api.internal.StatementSetImpl<StreamTableEnvironmentImpl>public StreamStatementSet printExplain(org.apache.flink.table.api.ExplainDetail... extraDetails)
printExplain in interface StreamStatementSetprintExplain in interface org.apache.flink.table.api.Explainable<org.apache.flink.table.api.StatementSet>public void attachAsDataStream()
StreamStatementSetStreamExecutionEnvironment.
Use StreamExecutionEnvironment.execute() to execute them.
The added statements will be cleared after calling this method.
attachAsDataStream in interface StreamStatementSetCopyright © 2014–2024 The Apache Software Foundation. All rights reserved.