Klasse FileIndex
java.lang.Object
org.teamapps.universaldb.index.AbstractIndex<FileValue,FileFilter>
org.teamapps.universaldb.index.fileng.FileIndex
- Alle implementierten Schnittstellen:
ColumnIndex<FileValue,,FileFilter> FileStore,MappedObject
-
Konstruktorübersicht
KonstruktorenKonstruktorBeschreibungFileIndex(String name, TableIndex table, ColumnType columnType, boolean indexFileContent, boolean indexFileVersions, String secret) -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungvoidclose()voiddrop()voiddumpIndex(DataOutputStream dataOutputStream, BitSet records) filter(BitSet records, FileFilter fileFilter) getAsFile(int id) getFileName(int id) getFileVersion(int id, int version) getGenericValue(int id) getHash(int id) getInputStream(int id) longgetSize(int id) getType()getValue(int id) intgetVersion(int id) booleanisEmpty(int id) voidremoveAllVersions(int id) voidremoveValue(int id) voidrestoreIndex(DataInputStream dataInputStream) voidsetGenericValue(int id, FileValue value) voidsortRecords(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
-
FileIndex
public FileIndex(String name, TableIndex table, ColumnType columnType, boolean indexFileContent, boolean indexFileVersions, String secret)
-
-
Methodendetails
-
getType
- Angegeben von:
getTypein SchnittstelleColumnIndex<FileValue,FileFilter>
-
getGenericValue
- Angegeben von:
getGenericValuein SchnittstelleColumnIndex<FileValue,FileFilter>
-
isEmpty
public boolean isEmpty(int id) - Angegeben von:
isEmptyin SchnittstelleColumnIndex<FileValue,FileFilter>
-
setGenericValue
- Angegeben von:
setGenericValuein SchnittstelleColumnIndex<FileValue,FileFilter>
-
removeValue
public void removeValue(int id) - Angegeben von:
removeValuein SchnittstelleColumnIndex<FileValue,FileFilter>
-
removeAllVersions
public void removeAllVersions(int id) -
getValue
-
setValue
-
getHash
-
getFileName
- Angegeben von:
getFileNamein SchnittstelleFileStore
-
getSize
public long getSize(int id) -
getInputStream
- Angegeben von:
getInputStreamin SchnittstelleFileStore
-
getAsFile
-
getFileVersion
- Angegeben von:
getFileVersionin SchnittstelleFileStore
-
getVersion
public int getVersion(int id) - Angegeben von:
getVersionin SchnittstelleFileStore
-
sortRecords
public List<SortEntry> sortRecords(List<SortEntry> sortEntries, boolean ascending, UserContext userContext) - Angegeben von:
sortRecordsin SchnittstelleColumnIndex<FileValue,FileFilter>
-
dumpIndex
- Angegeben von:
dumpIndexin SchnittstelleColumnIndex<FileValue,FileFilter> - Löst aus:
IOException
-
restoreIndex
- Angegeben von:
restoreIndexin SchnittstelleColumnIndex<FileValue,FileFilter> - Löst aus:
IOException
-
filter
- Angegeben von:
filterin SchnittstelleColumnIndex<FileValue,FileFilter>
-
close
public void close()- Angegeben von:
closein SchnittstelleColumnIndex<FileValue,FileFilter>
-
drop
public void drop()- Angegeben von:
dropin SchnittstelleColumnIndex<FileValue,FileFilter>
-