Class TableResultImpl.Builder
- java.lang.Object
-
- org.apache.flink.table.api.internal.TableResultImpl.Builder
-
- Enclosing class:
- TableResultImpl
@Internal public static class TableResultImpl.Builder extends Object
Builder for creating aTableResultImpl.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TableResultInternalbuild()Returns aTableResultinstance.TableResultImpl.Builderdata(List<org.apache.flink.types.Row> rowList)Specifies an row list as the execution result.TableResultImpl.BuilderjobClient(org.apache.flink.core.execution.JobClient jobClient)Specifies job client which associates the submitted Flink job.TableResultImpl.BuilderresultKind(ResultKind resultKind)Specifies result kind of the execution result.TableResultImpl.BuilderresultProvider(ResultProvider resultProvider)TableResultImpl.Builderschema(org.apache.flink.table.catalog.ResolvedSchema resolvedSchema)Specifies schema of the execution result.TableResultImpl.BuildersetCachedPlan(CachedPlan cachedPlan)Specifies cached plan which associates the submitted Flink job.TableResultImpl.BuildersetPrintStyle(org.apache.flink.table.utils.print.PrintStyle printStyle)Specifies print style.
-
-
-
Method Detail
-
jobClient
public TableResultImpl.Builder jobClient(org.apache.flink.core.execution.JobClient jobClient)
Specifies job client which associates the submitted Flink job.- Parameters:
jobClient- aJobClientfor the submitted Flink job.
-
schema
public TableResultImpl.Builder schema(org.apache.flink.table.catalog.ResolvedSchema resolvedSchema)
Specifies schema of the execution result.- Parameters:
resolvedSchema- aResolvedSchemafor the execution result.
-
resultKind
public TableResultImpl.Builder resultKind(ResultKind resultKind)
Specifies result kind of the execution result.- Parameters:
resultKind- aResultKindfor the execution result.
-
resultProvider
public TableResultImpl.Builder resultProvider(ResultProvider resultProvider)
-
data
public TableResultImpl.Builder data(List<org.apache.flink.types.Row> rowList)
Specifies an row list as the execution result.- Parameters:
rowList- a row list as the execution result.
-
setPrintStyle
public TableResultImpl.Builder setPrintStyle(org.apache.flink.table.utils.print.PrintStyle printStyle)
Specifies print style. Default isTableauStylewith max integer column width.
-
setCachedPlan
public TableResultImpl.Builder setCachedPlan(CachedPlan cachedPlan)
Specifies cached plan which associates the submitted Flink job.- Parameters:
cachedPlan- aCachedPlanfor the submitted Flink job.
-
build
public TableResultInternal build()
Returns aTableResultinstance.
-
-