Class ColumnarTableStorage

java.lang.Object
org.gridgain.internal.columnar.ColumnarTableStorage
All Implemented Interfaces:
org.apache.ignite.internal.close.ManuallyCloseable, org.apache.ignite.internal.storage.secondary.SecondaryTableStorage

public class ColumnarTableStorage extends Object implements org.apache.ignite.internal.storage.secondary.SecondaryTableStorage
Table storage implementation based on Columnar Storage instance.
  • Method Details

    • zoneId

      public int zoneId()
      Specified by:
      zoneId in interface org.apache.ignite.internal.storage.secondary.SecondaryTableStorage
    • getOrCreatePartition

      public org.apache.ignite.internal.storage.secondary.SecondaryStorage getOrCreatePartition(int partId) throws org.apache.ignite.internal.storage.StorageException
      Specified by:
      getOrCreatePartition in interface org.apache.ignite.internal.storage.secondary.SecondaryTableStorage
      Throws:
      org.apache.ignite.internal.storage.StorageException
    • getPartition

      @Nullable public @Nullable org.apache.ignite.internal.storage.secondary.SecondaryStorage getPartition(int partId)
      Specified by:
      getPartition in interface org.apache.ignite.internal.storage.secondary.SecondaryTableStorage
    • destroyPartition

      public void destroyPartition(int partId) throws org.apache.ignite.internal.storage.StorageException
      Specified by:
      destroyPartition in interface org.apache.ignite.internal.storage.secondary.SecondaryTableStorage
      Throws:
      org.apache.ignite.internal.storage.StorageException
    • start

      public void start() throws org.apache.ignite.internal.storage.StorageException
      Specified by:
      start in interface org.apache.ignite.internal.storage.secondary.SecondaryTableStorage
      Throws:
      org.apache.ignite.internal.storage.StorageException
    • destroy

      public void destroy() throws org.apache.ignite.internal.storage.StorageException
      Specified by:
      destroy in interface org.apache.ignite.internal.storage.secondary.SecondaryTableStorage
      Throws:
      org.apache.ignite.internal.storage.StorageException
    • close

      public void close() throws org.apache.ignite.internal.storage.StorageException
      Specified by:
      close in interface org.apache.ignite.internal.close.ManuallyCloseable
      Throws:
      org.apache.ignite.internal.storage.StorageException