Class IndexStorageImpl

    • Field Detail

      • MAX_IDX_NAME_LEN

        public static final int MAX_IDX_NAME_LEN
        Max index name length (bytes num)
        See Also:
        Constant Field Values
      • RESERVED_IDX_NAME_LEN

        public static final int RESERVED_IDX_NAME_LEN
        Reserved size for index name. Needed for backward compatibility.
        See Also:
        Constant Field Values
    • Constructor Detail

      • IndexStorageImpl

        public IndexStorageImpl​(String treeName,
                                PageMemory pageMem,
                                @Nullable
                                @Nullable IgniteWriteAheadLogManager wal,
                                AtomicLong globalRmvId,
                                int grpId,
                                boolean grpShared,
                                int allocPartId,
                                byte allocSpace,
                                ReuseList reuseList,
                                long rootPageId,
                                boolean initNew,
                                @Nullable
                                @Nullable FailureProcessor failureProcessor,
                                PageLockTrackerManager pageLockTrackerManager)
        Parameters:
        treeName - Tree name.
        pageMem - Page memory.
        wal - Write ahead log manager.
        globalRmvId - Global remove id.
        grpId - Group id.
        grpShared - Group shared.
        allocPartId - Alloc partition id.
        allocSpace - Alloc space.
        reuseList - Reuse list.
        rootPageId - Root page id.
        initNew - If index tree should be (re)created.
        pageLockTrackerManager - Page lock tracker manager.