Class BooleanIndex

    • Field Detail

      • BIT_MASKS

        public static final byte[] BIT_MASKS
    • Constructor Detail

      • BooleanIndex

        public BooleanIndex​(java.lang.String name,
                            TableIndex tableIndex)
    • Method Detail

      • getGenericValue

        public java.lang.Boolean getGenericValue​(int id)
      • setGenericValue

        public void setGenericValue​(int id,
                                    java.lang.Boolean value)
      • removeValue

        public void removeValue​(int id)
      • filter

        public java.util.BitSet filter​(java.util.BitSet records,
                                       BooleanFilter booleanFilter)
      • getValue

        public boolean getValue​(int id)
      • setValue

        public void setValue​(int id,
                             boolean value)
      • writeTransactionValue

        public void writeTransactionValue​(java.lang.Boolean value,
                                          java.io.DataOutputStream dataOutputStream)
                                   throws java.io.IOException
        Throws:
        java.io.IOException
      • readTransactionValue

        public java.lang.Boolean readTransactionValue​(java.io.DataInputStream dataInputStream)
                                               throws java.io.IOException
        Throws:
        java.io.IOException
      • sortRecords

        public java.util.List<SortEntry> sortRecords​(java.util.List<SortEntry> sortEntries,
                                                     boolean ascending)
      • filterEquals

        public java.util.BitSet filterEquals​(java.util.BitSet bitSet,
                                             boolean compare)
      • filterNotEquals

        public java.util.BitSet filterNotEquals​(java.util.BitSet bitSet,
                                                boolean compare)