Package org.teamapps.universaldb.index
Schnittstelle FieldIndex<TYPE,FILTER>
- Alle Superschnittstellen:
MappedObject
- Alle bekannten Unterschnittstellen:
ReferenceIndex<TYPE,FILTER>
- Alle bekannten Implementierungsklassen:
AbstractIndex,BinaryIndex,BooleanIndex,DoubleIndex,FileIndex,FileIndex,FloatIndex,IntegerIndex,LongIndex,MultiReferenceIndex,ShortIndex,SingleReferenceIndex,TextIndex,TranslatableTextIndex
-
Methodenübersicht
Modifizierer und TypMethodeBeschreibungvoidclose()default IndexFilter<TYPE,FILTER> createFilter(FILTER filter) default IndexFilter<TYPE,FILTER> createFilter(FILTER filter, IndexPath indexPath) voiddrop()voiddumpIndex(DataOutputStream dataOutputStream, BitSet records) default voidgetFQN()getGenericValue(int id) intgetName()default FieldIndexdefault StringgetStringValue(int id) getTable()getType()booleanisEmpty(int id) voidremoveValue(int id) voidrestoreIndex(DataInputStream dataInputStream) default voidrestoreIndex(File file) voidsetGenericValue(int id, TYPE value) sortRecords(List<SortEntry> sortEntries, boolean ascending, UserContext userContext)
-
Methodendetails
-
getName
String getName() -
getTable
TableIndex getTable() -
getFieldType
FieldType getFieldType() -
getFieldModel
FieldModel getFieldModel() -
getFQN
String getFQN()- Angegeben von:
getFQNin SchnittstelleMappedObject
-
getType
IndexType getType() -
getMappingId
int getMappingId()- Angegeben von:
getMappingIdin SchnittstelleMappedObject
-
getGenericValue
-
isEmpty
boolean isEmpty(int id) -
setGenericValue
-
removeValue
void removeValue(int id) -
getReferencedColumn
-
createFilter
-
createFilter
-
sortRecords
List<SortEntry> sortRecords(List<SortEntry> sortEntries, boolean ascending, UserContext userContext) -
filter
-
getStringValue
-
dumpIndex
- Löst aus:
IOException
-
dumpIndex
- Löst aus:
IOException
-
restoreIndex
- Löst aus:
IOException
-
restoreIndex
- Löst aus:
IOException
-
close
void close() -
drop
void drop()
-