java.lang.Object
org.apache.flink.table.planner.plan.nodes.exec.serde.SerdeContext

@Internal public class SerdeContext extends Object
A context to allow the store user-defined data within ExecNode serialization and deserialization.
  • 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 from SerializerProvider and DeserializationContext.
    • getParser

      public org.apache.flink.table.delegation.Parser getParser()
    • getConfiguration

      public org.apache.flink.configuration.ReadableConfig getConfiguration()
    • getClassLoader

      public ClassLoader 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()