Package org.teamapps.universaldb.index
Schnittstelle ColumnIndex<TYPE,FILTER>
- Alle Superschnittstellen:
MappedObject
- Alle bekannten Implementierungsklassen:
AbstractIndex,BinaryIndex,BooleanIndex,DoubleIndex,FileIndex,FileIndex,FloatIndex,IntegerIndex,LongIndex,MultiReferenceIndex,ShortIndex,SingleReferenceIndex,TextIndex,TranslatableTextIndex
-
Methodenübersicht
Modifizierer und TypMethodeBeschreibungvoidclose()static ColumnIndexcreateColumn(TableIndex table, String name, ColumnType columnType) 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 ColumnIndexdefault StringgetStringValue(int id) getTable()getType()booleanisEmpty(int id) voidremoveValue(int id) voidrestoreIndex(DataInputStream dataInputStream) default voidrestoreIndex(File file) voidsetGenericValue(int id, TYPE value) voidsetMappingId(int id) sortRecords(List<SortEntry> sortEntries, boolean ascending, UserContext userContext) default voidwriteSchema(DataOutputStream dataOutputStream)
-
Methodendetails
-
createColumn
-
getStringValue
-
getName
String getName() -
getTable
TableIndex getTable() -
getColumnType
ColumnType getColumnType() -
getFQN
String getFQN()- Angegeben von:
getFQNin SchnittstelleMappedObject
-
getType
IndexType getType() -
getFullTextIndexingOptions
FullTextIndexingOptions getFullTextIndexingOptions() -
getMappingId
int getMappingId()- Angegeben von:
getMappingIdin SchnittstelleMappedObject
-
setMappingId
void setMappingId(int id) - Angegeben von:
setMappingIdin SchnittstelleMappedObject
-
getGenericValue
-
isEmpty
boolean isEmpty(int id) -
setGenericValue
-
removeValue
void removeValue(int id) -
getReferencedColumn
-
createFilter
-
createFilter
-
writeSchema
- Löst aus:
IOException
-
sortRecords
List<SortEntry> sortRecords(List<SortEntry> sortEntries, boolean ascending, UserContext userContext) -
filter
-
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()
-