Klasse TranslatableTextIndex
java.lang.Object
org.teamapps.universaldb.index.AbstractIndex<TranslatableText,TextFilter>
org.teamapps.universaldb.index.translation.TranslatableTextIndex
- Alle implementierten Schnittstellen:
ColumnIndex<TranslatableText,,TextFilter> MappedObject
-
Konstruktorübersicht
KonstruktorenKonstruktorBeschreibungTranslatableTextIndex(String name, TableIndex table, ColumnType columnType, boolean withLocalSearchIndex) TranslatableTextIndex(String name, TableIndex table, ColumnType columnType, CollectionTextSearchIndex collectionSearchIndex) -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungvoidclose()voiddrop()voiddumpIndex(DataOutputStream dataOutputStream, BitSet records) filter(BitSet records, TextFilter textFilter) filter(BitSet records, TextFilter textFilter, boolean performLocalFullTextSearch) filterEmpty(BitSet bitSet) filterLengthGreater(BitSet bitSet, int length) filterLengthSmaller(BitSet bitSet, int length) filterNotEmpty(BitSet bitSet) getGenericValue(int id) getTranslatedValue(int id, String language) getTranslatedValue(int id, List<String> languages) getType()getValue(int id) booleanisEmpty(int id) booleanbooleanvoidremoveValue(int id) voidrestoreIndex(DataInputStream dataInputStream) voidsetGenericValue(int id, TranslatableText value) voidsetValue(int id, TranslatableText value) sortRecords(List<SortEntry> sortEntries, boolean ascending, UserContext userContext) Von Klasse geerbte Methoden org.teamapps.universaldb.index.AbstractIndex
getColumnType, getDataPath, getFQN, getFullTextIndexingOptions, getFullTextIndexPath, getMappingId, getName, getTable, negateInput, setMappingId, toStringVon Klasse geerbte Methoden java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitVon Schnittstelle geerbte Methoden org.teamapps.universaldb.index.ColumnIndex
createFilter, createFilter, dumpIndex, getReferencedColumn, getStringValue, restoreIndex, writeSchema
-
Konstruktordetails
-
TranslatableTextIndex
public TranslatableTextIndex(String name, TableIndex table, ColumnType columnType, CollectionTextSearchIndex collectionSearchIndex) -
TranslatableTextIndex
public TranslatableTextIndex(String name, TableIndex table, ColumnType columnType, boolean withLocalSearchIndex)
-
-
Methodendetails
-
getCollectionSearchIndex
-
isFilteredByCollectionTextIndex
-
isFilteredExclusivelyByCollectionTextIndex
-
getType
-
getGenericValue
-
isEmpty
public boolean isEmpty(int id) -
setGenericValue
-
removeValue
public void removeValue(int id) -
getTranslatedValue
-
getTranslatedValue
-
getValue
-
setValue
-
dumpIndex
- Löst aus:
IOException
-
restoreIndex
- Löst aus:
IOException
-
filter
-
close
public void close() -
drop
public void drop() -
sortRecords
public List<SortEntry> sortRecords(List<SortEntry> sortEntries, boolean ascending, UserContext userContext) -
filter
-
filterEmpty
-
filterNotEmpty
-
filterLengthGreater
-
filterLengthSmaller
-