Class MapViewSpec

java.lang.Object
org.apache.flink.table.runtime.dataview.DataViewSpec
org.apache.flink.table.runtime.dataview.MapViewSpec
All Implemented Interfaces:
Serializable

@Internal public class MapViewSpec extends DataViewSpec
Specification for a MapView.
See Also:
  • Constructor Details

    • MapViewSpec

      public MapViewSpec(String stateId, int fieldIndex, org.apache.flink.table.types.DataType dataType, boolean containsNullKey)
    • MapViewSpec

      @Deprecated public MapViewSpec(String stateId, int fieldIndex, org.apache.flink.table.types.DataType dataType, boolean containsNullKey, org.apache.flink.api.common.typeutils.TypeSerializer<?> keySerializer, org.apache.flink.api.common.typeutils.TypeSerializer<?> valueSerializer)
      Deprecated.
  • Method Details

    • getKeyDataType

      public org.apache.flink.table.types.DataType getKeyDataType()
    • getValueDataType

      public org.apache.flink.table.types.DataType getValueDataType()
    • getKeySerializer

      public Optional<org.apache.flink.api.common.typeutils.TypeSerializer<?>> getKeySerializer()
    • getValueSerializer

      public Optional<org.apache.flink.api.common.typeutils.TypeSerializer<?>> getValueSerializer()
    • containsNullKey

      public boolean containsNullKey()