Class MapStructureDescriptor<K,V>

java.lang.Object
org.gridgain.internal.structure.map.MapStructureDescriptor<K,V>
All Implemented Interfaces:
org.gridgain.internal.structure.descriptor.StructureDescriptor<K,V>

public class MapStructureDescriptor<K,V> extends Object implements org.gridgain.internal.structure.descriptor.StructureDescriptor<K,V>
Structure descriptor for a distributed map structure with a two-column byte array backend table.
  • Method Details

    • of

      public static <K, V> MapStructureDescriptor<K,V> of(org.gridgain.structure.MapConfiguration configuration)
      Creates a new map structure descriptor from the given configuration.
      Parameters:
      configuration - The IgniteMap's configuration.
      Returns:
      Map structure descriptor.
    • name

      public org.apache.ignite.table.QualifiedName name()
      Specified by:
      name in interface org.gridgain.internal.structure.descriptor.StructureDescriptor<K,V>
    • columns

      public List<org.gridgain.internal.structure.descriptor.StructureFieldDescriptor<?>> columns()
      Specified by:
      columns in interface org.gridgain.internal.structure.descriptor.StructureDescriptor<K,V>
    • keyClass

      public Class<K> keyClass()
      Specified by:
      keyClass in interface org.gridgain.internal.structure.descriptor.StructureDescriptor<K,V>
    • valueClass

      public Class<V> valueClass()
      Specified by:
      valueClass in interface org.gridgain.internal.structure.descriptor.StructureDescriptor<K,V>
    • distributionZone

      @Nullable public @Nullable String distributionZone()
      Specified by:
      distributionZone in interface org.gridgain.internal.structure.descriptor.StructureDescriptor<K,V>
    • storageProfile

      @Nullable public @Nullable String storageProfile()
      Specified by:
      storageProfile in interface org.gridgain.internal.structure.descriptor.StructureDescriptor<K,V>
    • keyColumn

      public org.gridgain.internal.structure.descriptor.StructureFieldDescriptor<K> keyColumn()
    • valueColumn

      public org.gridgain.internal.structure.descriptor.StructureFieldDescriptor<V> valueColumn()