Class SerdeContext
java.lang.Object
org.apache.flink.table.planner.plan.nodes.exec.serde.SerdeContext
A context to allow the store user-defined data within ExecNode serialization and deserialization.
-
Constructor Summary
ConstructorsConstructorDescriptionSerdeContext(org.apache.flink.table.delegation.Parser parser, FlinkContext flinkContext, FlinkTypeFactory typeFactory, org.apache.calcite.sql.SqlOperatorTable operatorTable) -
Method Summary
Modifier and TypeMethodDescriptionstatic SerdeContextget(org.apache.flink.shaded.jackson2.com.fasterxml.jackson.databind.DatabindContext databindContext) Retrieve context fromSerializerProviderandDeserializationContext.org.apache.flink.configuration.ReadableConfigFlinkContextorg.apache.calcite.sql.SqlOperatorTableorg.apache.flink.table.delegation.Parserorg.apache.calcite.rex.RexBuilderFlinkTypeFactory
-
Constructor Details
-
SerdeContext
public SerdeContext(org.apache.flink.table.delegation.Parser parser, FlinkContext flinkContext, FlinkTypeFactory typeFactory, org.apache.calcite.sql.SqlOperatorTable operatorTable)
-
-
Method Details
-
get
public static SerdeContext get(org.apache.flink.shaded.jackson2.com.fasterxml.jackson.databind.DatabindContext databindContext) Retrieve context fromSerializerProviderandDeserializationContext. -
getParser
public org.apache.flink.table.delegation.Parser getParser() -
getConfiguration
public org.apache.flink.configuration.ReadableConfig getConfiguration() -
getClassLoader
-
getFlinkContext
public FlinkContext getFlinkContext() -
getTypeFactory
public FlinkTypeFactory getTypeFactory() -
getOperatorTable
public org.apache.calcite.sql.SqlOperatorTable getOperatorTable() -
getRexBuilder
public org.apache.calcite.rex.RexBuilder getRexBuilder()
-