Class StreamStatementSetImpl
- java.lang.Object
-
- org.apache.flink.table.api.internal.StatementSetImpl<StreamTableEnvironmentImpl>
-
- org.apache.flink.table.api.bridge.java.internal.StreamStatementSetImpl
-
- All Implemented Interfaces:
StreamStatementSet,org.apache.flink.table.api.Compilable,org.apache.flink.table.api.Executable,org.apache.flink.table.api.Explainable<org.apache.flink.table.api.StatementSet>,org.apache.flink.table.api.StatementSet
@Internal public class StreamStatementSetImpl extends org.apache.flink.table.api.internal.StatementSetImpl<StreamTableEnvironmentImpl> implements StreamStatementSet
Implementation forStreamStatementSet.
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedStreamStatementSetImpl(StreamTableEnvironmentImpl tableEnvironment)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StreamStatementSetadd(org.apache.flink.table.api.TablePipeline tablePipeline)StreamStatementSetaddInsert(String targetPath, org.apache.flink.table.api.Table table)StreamStatementSetaddInsert(String targetPath, org.apache.flink.table.api.Table table, boolean overwrite)StreamStatementSetaddInsert(org.apache.flink.table.api.TableDescriptor targetDescriptor, org.apache.flink.table.api.Table table)StreamStatementSetaddInsert(org.apache.flink.table.api.TableDescriptor targetDescriptor, org.apache.flink.table.api.Table table, boolean overwrite)StreamStatementSetaddInsertSql(String statement)voidattachAsDataStream()Optimizes all statements as one entity and adds them as transformations to the underlyingStreamExecutionEnvironment.StreamStatementSetprintExplain(org.apache.flink.table.api.ExplainDetail... extraDetails)-
Methods inherited from class org.apache.flink.table.api.internal.StatementSetImpl
compilePlan, execute, explain, getOperations
-
-
-
-
Constructor Detail
-
StreamStatementSetImpl
protected StreamStatementSetImpl(StreamTableEnvironmentImpl tableEnvironment)
-
-
Method Detail
-
add
public StreamStatementSet add(org.apache.flink.table.api.TablePipeline tablePipeline)
- Specified by:
addin interfaceorg.apache.flink.table.api.StatementSet- Specified by:
addin interfaceStreamStatementSet- Overrides:
addin classorg.apache.flink.table.api.internal.StatementSetImpl<StreamTableEnvironmentImpl>
-
addInsertSql
public StreamStatementSet addInsertSql(String statement)
- Specified by:
addInsertSqlin interfaceorg.apache.flink.table.api.StatementSet- Specified by:
addInsertSqlin interfaceStreamStatementSet- Overrides:
addInsertSqlin classorg.apache.flink.table.api.internal.StatementSetImpl<StreamTableEnvironmentImpl>
-
addInsert
public StreamStatementSet addInsert(String targetPath, org.apache.flink.table.api.Table table)
- Specified by:
addInsertin interfaceorg.apache.flink.table.api.StatementSet- Specified by:
addInsertin interfaceStreamStatementSet- Overrides:
addInsertin classorg.apache.flink.table.api.internal.StatementSetImpl<StreamTableEnvironmentImpl>
-
addInsert
public StreamStatementSet addInsert(String targetPath, org.apache.flink.table.api.Table table, boolean overwrite)
- Specified by:
addInsertin interfaceorg.apache.flink.table.api.StatementSet- Specified by:
addInsertin interfaceStreamStatementSet- Overrides:
addInsertin classorg.apache.flink.table.api.internal.StatementSetImpl<StreamTableEnvironmentImpl>
-
addInsert
public StreamStatementSet addInsert(org.apache.flink.table.api.TableDescriptor targetDescriptor, org.apache.flink.table.api.Table table)
- Specified by:
addInsertin interfaceorg.apache.flink.table.api.StatementSet- Specified by:
addInsertin interfaceStreamStatementSet- Overrides:
addInsertin classorg.apache.flink.table.api.internal.StatementSetImpl<StreamTableEnvironmentImpl>
-
addInsert
public StreamStatementSet addInsert(org.apache.flink.table.api.TableDescriptor targetDescriptor, org.apache.flink.table.api.Table table, boolean overwrite)
- Specified by:
addInsertin interfaceorg.apache.flink.table.api.StatementSet- Specified by:
addInsertin interfaceStreamStatementSet- Overrides:
addInsertin classorg.apache.flink.table.api.internal.StatementSetImpl<StreamTableEnvironmentImpl>
-
printExplain
public StreamStatementSet printExplain(org.apache.flink.table.api.ExplainDetail... extraDetails)
- Specified by:
printExplainin interfaceorg.apache.flink.table.api.Explainable<org.apache.flink.table.api.StatementSet>- Specified by:
printExplainin interfaceStreamStatementSet
-
attachAsDataStream
public void attachAsDataStream()
Description copied from interface:StreamStatementSetOptimizes all statements as one entity and adds them as transformations to the underlyingStreamExecutionEnvironment.Use
StreamExecutionEnvironment.execute()to execute them.The added statements will be cleared after calling this method.
- Specified by:
attachAsDataStreamin interfaceStreamStatementSet
-
-