Klasse TextIndex
java.lang.Object
org.teamapps.universaldb.index.AbstractIndex<String,TextFilter>
org.teamapps.universaldb.index.text.TextIndex
- Alle implementierten Schnittstellen:
FieldIndex<String,,TextFilter> MappedObject
-
Konstruktorübersicht
KonstruktorenKonstruktorBeschreibungTextIndex(FieldModel fieldModel, TableIndex tableIndex, boolean withLocalSearchIndex) TextIndex(FieldModel fieldModel, TableIndex tableIndex, 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) getType()getValue(int id) booleanisEmpty(int id) booleanbooleanvoidremoveValue(int id) voidrestoreIndex(DataInputStream dataInputStream) voidsetGenericValue(int id, String value) voidsortRecords(List<SortEntry> sortEntries, boolean ascending, UserContext userContext) Von Klasse geerbte Methoden org.teamapps.universaldb.index.AbstractIndex
getFieldModel, getFieldType, getFQN, getMappingId, getName, getTable, negateInput, toStringVon Klasse geerbte Methoden java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitVon Schnittstelle geerbte Methoden org.teamapps.universaldb.index.FieldIndex
createFilter, createFilter, dumpIndex, getReferencedColumn, getStringValue, restoreIndex
-
Konstruktordetails
-
TextIndex
public TextIndex(FieldModel fieldModel, TableIndex tableIndex, CollectionTextSearchIndex collectionSearchIndex) -
TextIndex
-
-
Methodendetails
-
getCollectionSearchIndex
-
isFilteredByCollectionTextIndex
-
isFilteredExclusivelyByCollectionTextIndex
-
getType
-
getGenericValue
-
isEmpty
public boolean isEmpty(int id) -
setGenericValue
-
removeValue
public void removeValue(int id) -
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
-