Class TranslatableTextIndex

    • Constructor Detail

      • TranslatableTextIndex

        public TranslatableTextIndex​(java.lang.String name,
                                     TableIndex table,
                                     boolean withLocalSearchIndex)
    • Method Detail

      • isFilteredByCollectionTextIndex

        public boolean isFilteredByCollectionTextIndex​(TranslatableTextFilter filter)
      • isFilteredExclusivelyByCollectionTextIndex

        public boolean isFilteredExclusivelyByCollectionTextIndex​(TranslatableTextFilter filter)
      • setGenericValue

        public void setGenericValue​(int id,
                                    TranslatableText value)
      • removeValue

        public void removeValue​(int id)
      • getTranslatedValue

        public java.lang.String getTranslatedValue​(int id,
                                                   java.lang.String language)
      • getTranslatedValue

        public java.lang.String getTranslatedValue​(int id,
                                                   java.util.List<java.lang.String> languages)
      • writeTransactionValue

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

        public TranslatableText readTransactionValue​(java.io.DataInputStream dataInputStream)
                                              throws java.io.IOException
        Throws:
        java.io.IOException
      • close

        public void close()
      • drop

        public void drop()
      • sortRecords

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

        public java.util.BitSet filter​(java.util.BitSet records,
                                       TranslatableTextFilter translatableTextFilter,
                                       boolean performLocalFullTextSearch)
      • filterEmpty

        public java.util.BitSet filterEmpty​(java.util.BitSet bitSet)
      • filterNotEmpty

        public java.util.BitSet filterNotEmpty​(java.util.BitSet bitSet)
      • filterLengthGreater

        public java.util.BitSet filterLengthGreater​(java.util.BitSet bitSet,
                                                    int length)
      • filterLengthSmaller

        public java.util.BitSet filterLengthSmaller​(java.util.BitSet bitSet,
                                                    int length)