Klasse BinaryIndex
java.lang.Object
org.teamapps.universaldb.index.AbstractIndex<byte[],BinaryFilter>
org.teamapps.universaldb.index.binary.BinaryIndex
- Alle implementierten Schnittstellen:
ColumnIndex<byte[],,BinaryFilter> MappedObject
-
Konstruktorübersicht
KonstruktorenKonstruktorBeschreibungBinaryIndex(String name, TableIndex table, boolean compressContent, ColumnType columnType) -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungvoidclose()voiddrop()voiddumpIndex(DataOutputStream dataOutputStream, BitSet records) filter(BitSet records, BinaryFilter binaryFilter) byte[]getGenericValue(int id) getInputStreamSupplier(int id) intgetLength(int id) getType()byte[]getValue(int id) booleanisEmpty(int id) voidremoveValue(int id) voidrestoreIndex(DataInputStream dataInputStream) voidsetGenericValue(int id, byte[] value) voidsetValue(int id, byte[] 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
-
BinaryIndex
-
-
Methodendetails
-
getType
-
getGenericValue
public byte[] getGenericValue(int id) -
isEmpty
public boolean isEmpty(int id) -
setGenericValue
public void setGenericValue(int id, byte[] value) -
removeValue
public void removeValue(int id) -
getLength
public int getLength(int id) -
getInputStreamSupplier
-
getValue
public byte[] getValue(int id) -
setValue
public void setValue(int id, byte[] value) -
sortRecords
public List<SortEntry> sortRecords(List<SortEntry> sortEntries, boolean ascending, UserContext userContext) -
dumpIndex
- Löst aus:
IOException
-
restoreIndex
- Löst aus:
IOException
-
close
public void close() -
drop
public void drop() -
filter
-