Class TableIndex

    • Constructor Detail

      • TableIndex

        public TableIndex​(DatabaseIndex databaseIndex,
                          java.io.File parentPath,
                          java.lang.String parentFQN,
                          java.lang.String name,
                          TableConfig tableConfig)
    • Method Detail

      • getCollectionCharIndex

        public CharIndex getCollectionCharIndex()
      • getFileStore

        public FileStore getFileStore()
      • getPath

        public java.io.File getPath()
      • getRecords

        public java.util.BitSet getRecords()
      • getCount

        public int getCount()
      • getDeletedRecords

        public java.util.BitSet getDeletedRecords()
      • addIndex

        public void addIndex​(IndexType type,
                             java.lang.String name)
      • addIndex

        public void addIndex​(ColumnIndex index)
      • sortRecords

        public java.util.List<SortEntry> sortRecords​(java.lang.String columnName,
                                                     java.util.BitSet records,
                                                     boolean ascending,
                                                     SingleReferenceIndex... path)
      • createRecord

        public int createRecord​(int recordId,
                                int correlationId,
                                boolean update)
      • updateFullTextIndex

        public void updateFullTextIndex​(int id,
                                        java.util.List<TextValue> values,
                                        boolean update)
      • deleteRecord

        public boolean deleteRecord​(int id)
      • setTransactionId

        public void setTransactionId​(int id,
                                     long transactionId)
      • getTransactionId

        public long getTransactionId​(int id)
      • getRecordBitSet

        public java.util.BitSet getRecordBitSet()
      • getDeletedRecordsBitSet

        public java.util.BitSet getDeletedRecordsBitSet()
      • getColumnIndices

        public java.util.List<ColumnIndex> getColumnIndices()
      • getColumnIndex

        public ColumnIndex getColumnIndex​(java.lang.String name)
      • merge

        public void merge​(Table table)
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • close

        public void close()
      • drop

        public void drop()
      • getFQN

        public java.lang.String getFQN()
        Specified by:
        getFQN in interface MappedObject
      • getName

        public java.lang.String getName()