A B C D E F G I K M N O P R S T
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AbstractDb - Class in sk.antons.tempdb.base
-
Helper class for database implementation
- AbstractDb(DbFile) - Constructor for class sk.antons.tempdb.base.AbstractDb
- add(T) - Method in class sk.antons.tempdb.sequence.SequenceDb
-
Add new value to end position
- add(T) - Method in class sk.antons.tempdb.sequence.SequenceDbWriter
-
Add next value to the database
- allocate(int) - Method in class sk.antons.tempdb.base.DbByteArrayInputStream
- avlTreeDb() - Method in class sk.antons.tempdb.TreeDbBuilder
-
Creates avl database using dbfile, key and value serializer and deserializer.
- AvlTreeDb<K,V> - Class in sk.antons.tempdb.tree
-
AVL map like database stored in file
- AvlTreeDb(DbFile, BytesSerializer<K>, BytesDeserializer<K>, BytesSerializer<V>, BytesDeserializer<V>) - Constructor for class sk.antons.tempdb.tree.AvlTreeDb
B
- buff() - Method in class sk.antons.tempdb.base.DbByteArrayInputStream
- buff() - Method in class sk.antons.tempdb.base.DbByteArrayOutputStream
- BytesDeserializer<T> - Interface in sk.antons.tempdb.serialization
-
Converts bytes to T using DataInputStream
- BytesSerializer<T> - Interface in sk.antons.tempdb.serialization
-
Converts T to bytes using DataOutputStream
C
- checkExistence() - Method in class sk.antons.tempdb.base.DbFile
-
Check if file already exists Throws exception if file not exists
- close() - Method in class sk.antons.tempdb.base.AbstractDb
-
Closes resources used by this db.
- close() - Method in class sk.antons.tempdb.sequence.SequenceDb
- close() - Method in class sk.antons.tempdb.sequence.SequenceDbReader
- close() - Method in class sk.antons.tempdb.sequence.SequenceDbWriter
- close() - Method in class sk.antons.tempdb.tree.AvlTreeDb
- close() - Method in class sk.antons.tempdb.tree.MapTreeDb
- count() - Method in class sk.antons.tempdb.base.DbByteArrayInputStream
- count() - Method in class sk.antons.tempdb.base.DbByteArrayOutputStream
- count(int) - Method in class sk.antons.tempdb.base.DbByteArrayInputStream
D
- DbByteArrayInputStream - Class in sk.antons.tempdb.base
-
Helper class
- DbByteArrayInputStream(byte[]) - Constructor for class sk.antons.tempdb.base.DbByteArrayInputStream
- DbByteArrayOutputStream - Class in sk.antons.tempdb.base
-
Helper class
- DbByteArrayOutputStream() - Constructor for class sk.antons.tempdb.base.DbByteArrayOutputStream
- dbfile - Variable in class sk.antons.tempdb.base.AbstractDb
- dbfile() - Method in class sk.antons.tempdb.base.AbstractDb
-
Returns db file used by this database
- dbfile(DbFile) - Method in class sk.antons.tempdb.SequenceDbBuilder
-
Sets base db file
- dbfile(DbFile) - Method in class sk.antons.tempdb.TreeDbBuilder
-
Sets data file
- DbFile - Class in sk.antons.tempdb.base
-
Database file helper class
- DbFile(File) - Constructor for class sk.antons.tempdb.base.DbFile
-
Constructs db file using specified filesystem file.
- delete() - Method in class sk.antons.tempdb.base.AbstractDb
-
Deletes real file used by this db
- delete() - Method in class sk.antons.tempdb.base.DbFile
-
Deletes file
- deserialize(DataInputStream) - Method in interface sk.antons.tempdb.serialization.BytesDeserializer
- deserialize(DataInputStream) - Method in class sk.antons.tempdb.serialization.StringSerialization.Deserializer
- deserializer - Variable in class sk.antons.tempdb.sequence.SequenceDb
- deserializer - Variable in class sk.antons.tempdb.sequence.SequenceDbReader
- deserializer - Variable in class sk.antons.tempdb.tree.AvlTreeDb
- deserializer - Variable in class sk.antons.tempdb.tree.MapTreeDb
- deserializer() - Static method in class sk.antons.tempdb.serialization.StringSerialization
- deserializer(BytesDeserializer<V>) - Method in class sk.antons.tempdb.SequenceDbBuilder
-
Sets deserializer for values
- deserializer(BytesDeserializer<V>) - Method in class sk.antons.tempdb.TreeDbBuilder
-
Sets value deserializer
- Deserializer() - Constructor for class sk.antons.tempdb.serialization.StringSerialization.Deserializer
- dis - Variable in class sk.antons.tempdb.sequence.SequenceDbReader
- dos - Variable in class sk.antons.tempdb.sequence.SequenceDbWriter
- dump() - Method in class sk.antons.tempdb.tree.AvlTreeDb
- dump(long, String, StringBuilder) - Method in class sk.antons.tempdb.tree.AvlTreeDb
E
F
- file(File) - Method in class sk.antons.tempdb.SequenceDbBuilder
-
Sets base db file
- file(File) - Method in class sk.antons.tempdb.TreeDbBuilder
-
Sets data file
- file(String) - Method in class sk.antons.tempdb.SequenceDbBuilder
-
Sets db file
- file(String) - Method in class sk.antons.tempdb.TreeDbBuilder
-
Sets data file
G
- get(K) - Method in class sk.antons.tempdb.tree.AvlTreeDb
-
reads values from database identified by key
- get(K) - Method in class sk.antons.tempdb.tree.MapTreeDb
-
Reads values from database stored with key.
I
- index - Variable in class sk.antons.tempdb.sequence.SequenceDb
- index - Variable in class sk.antons.tempdb.tree.AvlTreeDb
- index - Variable in class sk.antons.tempdb.tree.MapTreeDb
- inputStream() - Method in class sk.antons.tempdb.base.DbFile
-
Creates input stream from file
- instance(File) - Static method in class sk.antons.tempdb.base.DbFile
-
Constructs db file using specified filesystem file.
- instance(Class<E>) - Static method in class sk.antons.tempdb.SequenceDbBuilder
-
Builder instantiator
- instance(Class<E>, Class<W>) - Static method in class sk.antons.tempdb.TreeDbBuilder
-
Builder instantiator.
- instance(String) - Static method in class sk.antons.tempdb.base.DbFile
-
Constructs db file using specified filesystem file.
- is - Variable in class sk.antons.tempdb.sequence.SequenceDbReader
K
- keydeserializer - Variable in class sk.antons.tempdb.tree.AvlTreeDb
- keydeserializer(BytesDeserializer<K>) - Method in class sk.antons.tempdb.TreeDbBuilder
-
Sets key deserializer
- keyserializer - Variable in class sk.antons.tempdb.tree.AvlTreeDb
- keyserializer(BytesSerializer<K>) - Method in class sk.antons.tempdb.TreeDbBuilder
-
Sets ket serializer
M
- mapTreeDb() - Method in class sk.antons.tempdb.TreeDbBuilder
-
Creates avl database using dbfile, value serializer and deserializer.
- MapTreeDb<K,V> - Class in sk.antons.tempdb.tree
-
Map like database where kys are stored in memory and values in file
- MapTreeDb(DbFile, BytesSerializer<V>, BytesDeserializer<V>) - Constructor for class sk.antons.tempdb.tree.MapTreeDb
N
- next() - Method in class sk.antons.tempdb.sequence.SequenceDb
-
Reads next value from first unread position
- next() - Method in class sk.antons.tempdb.sequence.SequenceDbReader
-
Reads next unread value from database.
O
- os - Variable in class sk.antons.tempdb.sequence.SequenceDbWriter
- outputStream() - Method in class sk.antons.tempdb.base.DbFile
-
Creates output stream from file
P
- put(K, V) - Method in class sk.antons.tempdb.tree.AvlTreeDb
-
add neq value to database
- put(K, V) - Method in class sk.antons.tempdb.tree.MapTreeDb
-
Add value to database
R
- raf - Variable in class sk.antons.tempdb.sequence.SequenceDb
- raf - Variable in class sk.antons.tempdb.tree.AvlTreeDb
- raf - Variable in class sk.antons.tempdb.tree.MapTreeDb
- randomAccessFile() - Method in class sk.antons.tempdb.base.DbFile
-
Creates random access file from file
S
- sequenceDb() - Method in class sk.antons.tempdb.SequenceDbBuilder
-
Create sequence db using dbfile, serializer and deserializer.
- SequenceDb<T> - Class in sk.antons.tempdb.sequence
-
Sequence (FIFO) type of database.
- SequenceDb(DbFile, BytesSerializer<T>, BytesDeserializer<T>) - Constructor for class sk.antons.tempdb.sequence.SequenceDb
-
Creates new database
- SequenceDbBuilder<V> - Class in sk.antons.tempdb
-
Builder for sequence type DB.
- sequenceDbReader() - Method in class sk.antons.tempdb.SequenceDbBuilder
-
Create sequence db reader using dbfile and deserializer.
- SequenceDbReader<T> - Class in sk.antons.tempdb.sequence
-
Reader of database file created by SequenceDbWriter.
- SequenceDbReader(DbFile, BytesDeserializer<T>) - Constructor for class sk.antons.tempdb.sequence.SequenceDbReader
-
Creates new database reader
- sequenceDbWriter() - Method in class sk.antons.tempdb.SequenceDbBuilder
-
Create sequence db writer using dbfile and serializer.
- SequenceDbWriter<T> - Class in sk.antons.tempdb.sequence
-
Writer for database file Such file can be then used by SequenceDbReader.
- SequenceDbWriter(DbFile, BytesSerializer<T>) - Constructor for class sk.antons.tempdb.sequence.SequenceDbWriter
- serialize(String, DataOutputStream) - Method in class sk.antons.tempdb.serialization.StringSerialization.Serializer
- serialize(T, DataOutputStream) - Method in interface sk.antons.tempdb.serialization.BytesSerializer
- serializer - Variable in class sk.antons.tempdb.sequence.SequenceDb
- serializer - Variable in class sk.antons.tempdb.sequence.SequenceDbWriter
- serializer - Variable in class sk.antons.tempdb.tree.AvlTreeDb
- serializer - Variable in class sk.antons.tempdb.tree.MapTreeDb
- serializer() - Static method in class sk.antons.tempdb.serialization.StringSerialization
- serializer(BytesSerializer<V>) - Method in class sk.antons.tempdb.SequenceDbBuilder
-
Sets serializer for valius
- serializer(BytesSerializer<V>) - Method in class sk.antons.tempdb.TreeDbBuilder
-
Sets value serializer
- Serializer() - Constructor for class sk.antons.tempdb.serialization.StringSerialization.Serializer
- size - Variable in class sk.antons.tempdb.sequence.SequenceDb
- size - Variable in class sk.antons.tempdb.tree.AvlTreeDb
- size - Variable in class sk.antons.tempdb.tree.MapTreeDb
- sk.antons.tempdb - package sk.antons.tempdb
- sk.antons.tempdb.base - package sk.antons.tempdb.base
- sk.antons.tempdb.sequence - package sk.antons.tempdb.sequence
- sk.antons.tempdb.serialization - package sk.antons.tempdb.serialization
- sk.antons.tempdb.tree - package sk.antons.tempdb.tree
- StringSerialization - Class in sk.antons.tempdb.serialization
-
Implementation of string serialization.
- StringSerialization() - Constructor for class sk.antons.tempdb.serialization.StringSerialization
- StringSerialization.Deserializer - Class in sk.antons.tempdb.serialization
- StringSerialization.Serializer - Class in sk.antons.tempdb.serialization
T
- TempDbException - Exception in sk.antons.tempdb
-
generic esception for implementation classes.
- TempDbException() - Constructor for exception sk.antons.tempdb.TempDbException
- TempDbException(String) - Constructor for exception sk.antons.tempdb.TempDbException
- TempDbException(String, Throwable) - Constructor for exception sk.antons.tempdb.TempDbException
- TempDbException(Throwable) - Constructor for exception sk.antons.tempdb.TempDbException
- tempfile(String, String, boolean) - Method in class sk.antons.tempdb.SequenceDbBuilder
-
Sets db file
- tempfile(String, String, boolean) - Method in class sk.antons.tempdb.TreeDbBuilder
-
Sets db file
- temporary(String, String, boolean) - Static method in class sk.antons.tempdb.base.DbFile
-
Constructs db file using new temporary file.
- toString() - Method in class sk.antons.tempdb.base.DbFile
- TreeDbBuilder<K,V> - Class in sk.antons.tempdb
-
Map like database builder
All Classes All Packages