A C D E F G H I M P R S T V
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AbstractEntity - Class in cz.tvrzna.dbrunk.repositories
-
The Class AbstractEntity.
- AbstractEntity() - Constructor for class cz.tvrzna.dbrunk.repositories.AbstractEntity
- AbstractRepository<T extends AbstractEntity> - Class in cz.tvrzna.dbrunk.repositories
-
The Class defines basic CRUD operation on entities stored in database.
- AbstractRepository(Class<T>, boolean) - Constructor for class cz.tvrzna.dbrunk.repositories.AbstractRepository
-
Instantiates a new abstract repository.
- AbstractRepository(Class<T>, DbrunkService) - Constructor for class cz.tvrzna.dbrunk.repositories.AbstractRepository
-
Instantiates a new abstract repository.
C
- clear() - Method in class cz.tvrzna.dbrunk.DbConcurrentMap
-
Clear.
- close() - Method in interface cz.tvrzna.dbrunk.Database
-
Close.
- close() - Method in class cz.tvrzna.dbrunk.databases.FileDatabase
- close() - Method in class cz.tvrzna.dbrunk.databases.GZipFileDatabase
- close() - Method in class cz.tvrzna.dbrunk.databases.MemoryDatabase
- commit() - Method in interface cz.tvrzna.dbrunk.Database
-
Commit.
- commit() - Method in class cz.tvrzna.dbrunk.databases.FileDatabase
- commit() - Method in class cz.tvrzna.dbrunk.databases.GZipFileDatabase
- commit() - Method in class cz.tvrzna.dbrunk.databases.MemoryDatabase
- commit() - Method in class cz.tvrzna.dbrunk.DbrunkService
-
Performs commit operation on database.
- createOrOpen(String, Class<T>) - Method in interface cz.tvrzna.dbrunk.Database
-
Creates the or open table of defined
tableName. - createOrOpen(String, Class<T>) - Method in class cz.tvrzna.dbrunk.databases.FileDatabase
- createOrOpen(String, Class<T>) - Method in class cz.tvrzna.dbrunk.databases.GZipFileDatabase
- createOrOpen(String, Class<T>) - Method in class cz.tvrzna.dbrunk.databases.MemoryDatabase
- cz.tvrzna.dbrunk - package cz.tvrzna.dbrunk
- cz.tvrzna.dbrunk.annotations - package cz.tvrzna.dbrunk.annotations
- cz.tvrzna.dbrunk.databases - package cz.tvrzna.dbrunk.databases
- cz.tvrzna.dbrunk.exceptions - package cz.tvrzna.dbrunk.exceptions
- cz.tvrzna.dbrunk.repositories - package cz.tvrzna.dbrunk.repositories
- cz.tvrzna.dbrunk.utils - package cz.tvrzna.dbrunk.utils
D
- Database - Interface in cz.tvrzna.dbrunk
-
This interface defines default operation of database.
- DbConcurrentMap<V> - Class in cz.tvrzna.dbrunk
-
The Class DbConcurrentMap.
- DbConcurrentMap(Class<V>) - Constructor for class cz.tvrzna.dbrunk.DbConcurrentMap
-
Instantiates a new db concurrent map.
- DbrunkDbException - Exception in cz.tvrzna.dbrunk.exceptions
-
The Class DbrunkDbException.
- DbrunkDbException(String, Throwable) - Constructor for exception cz.tvrzna.dbrunk.exceptions.DbrunkDbException
-
Instantiates a new dbrunk init exception.
- DbrunkInitException - Exception in cz.tvrzna.dbrunk.exceptions
-
The Class DbrunkInitException.
- DbrunkInitException(String, Throwable) - Constructor for exception cz.tvrzna.dbrunk.exceptions.DbrunkInitException
-
Instantiates a new dbrunk init exception.
- DbrunkService - Class in cz.tvrzna.dbrunk
-
The Class DbrunkService.
- DbrunkService() - Constructor for class cz.tvrzna.dbrunk.DbrunkService
- DbrunkType - Enum in cz.tvrzna.dbrunk.utils
-
The Enum DbrunkType.
- drop(String) - Method in interface cz.tvrzna.dbrunk.Database
-
Drops table with defined
tableName. - drop(String) - Method in class cz.tvrzna.dbrunk.databases.FileDatabase
- drop(String) - Method in class cz.tvrzna.dbrunk.databases.GZipFileDatabase
- drop(String) - Method in class cz.tvrzna.dbrunk.databases.MemoryDatabase
E
- Entity - Annotation Type in cz.tvrzna.dbrunk.annotations
-
This annotation defines database entity classes.
- equals(Object) - Method in class cz.tvrzna.dbrunk.repositories.AbstractEntity
-
Equals.
F
- FILE - cz.tvrzna.dbrunk.utils.DbrunkType
- FileDatabase - Class in cz.tvrzna.dbrunk.databases
-
Implementation of
Database, that stores all data into specified file. - FileDatabase(String) - Constructor for class cz.tvrzna.dbrunk.databases.FileDatabase
-
Instantiates a new file database.
- find(Class<T>, Long) - Method in class cz.tvrzna.dbrunk.DbrunkService
-
Finds entity by
id. - find(Long) - Method in class cz.tvrzna.dbrunk.repositories.AbstractRepository
-
Finds entity by
id. - findAll() - Method in class cz.tvrzna.dbrunk.repositories.AbstractRepository
-
Finds all entities in table.
- findAll(Class<T>) - Method in class cz.tvrzna.dbrunk.DbrunkService
-
Finds all entities by class.
- findAnnotatedFields(Object, Class<T>) - Static method in class cz.tvrzna.dbrunk.utils.Reflections
-
Find annotated fields.
G
- get(Long) - Method in class cz.tvrzna.dbrunk.DbConcurrentMap
-
Gets the.
- getDbrunkService() - Method in class cz.tvrzna.dbrunk.repositories.AbstractRepository
-
Gets the dbrunk service.
- getInstance() - Static method in class cz.tvrzna.dbrunk.DbrunkService
-
Gets the single instance of DbrunkService.
- getValue() - Method in class cz.tvrzna.dbrunk.repositories.ResultWrapper
-
Gets the value.
- GZIP - cz.tvrzna.dbrunk.utils.DbrunkType
- GZipFileDatabase - Class in cz.tvrzna.dbrunk.databases
-
Implementation of
Database, that stores all data into specified file, that is compressed withGZip. - GZipFileDatabase(String) - Constructor for class cz.tvrzna.dbrunk.databases.GZipFileDatabase
-
Instantiates a new gzip file database.
H
- hashCode() - Method in class cz.tvrzna.dbrunk.repositories.AbstractEntity
-
Hash code.
I
- Id - Annotation Type in cz.tvrzna.dbrunk.annotations
-
This annotation defines Id member of database entity class.
- init(DbrunkType, String) - Method in class cz.tvrzna.dbrunk.DbrunkService
-
Inits the dbrunk service.
- isAutocommit() - Method in class cz.tvrzna.dbrunk.DbrunkService
-
Checks, if is autocommit.
M
- MEMORY - cz.tvrzna.dbrunk.utils.DbrunkType
- MemoryDatabase - Class in cz.tvrzna.dbrunk.databases
-
Implementation of
Database, that performs all operations just in memory. - MemoryDatabase() - Constructor for class cz.tvrzna.dbrunk.databases.MemoryDatabase
P
- put(Long, V) - Method in class cz.tvrzna.dbrunk.DbConcurrentMap
-
Put.
R
- Reflections - Class in cz.tvrzna.dbrunk.utils
-
The Class Reflections.
- remove(Class<T>, Long) - Method in class cz.tvrzna.dbrunk.DbrunkService
-
Removes the entity by
id. - remove(Class<T>, T) - Method in class cz.tvrzna.dbrunk.DbrunkService
-
Removes the entity by reference.
- remove(Long) - Method in class cz.tvrzna.dbrunk.DbConcurrentMap
-
Removes the.
- remove(Long) - Method in class cz.tvrzna.dbrunk.repositories.AbstractRepository
-
Removes the entity by
id. - remove(T) - Method in class cz.tvrzna.dbrunk.repositories.AbstractRepository
-
Removes the entity.
- removeAll() - Method in class cz.tvrzna.dbrunk.repositories.AbstractRepository
-
Removes the all.
- removeAll(Class<T>) - Method in class cz.tvrzna.dbrunk.DbrunkService
-
Removes all entities defined by class.
- ResultWrapper<T extends AbstractEntity> - Class in cz.tvrzna.dbrunk.repositories
-
The Class ResultWrapper.
- ResultWrapper() - Constructor for class cz.tvrzna.dbrunk.repositories.ResultWrapper
S
- save(Class<T>, T) - Method in class cz.tvrzna.dbrunk.DbrunkService
-
Saves entity into Database.
- save(T) - Method in class cz.tvrzna.dbrunk.repositories.AbstractRepository
-
Creates or updates entity.
- setAutocommit(boolean) - Method in class cz.tvrzna.dbrunk.DbrunkService
-
Sets the autocommit.
- setDbrunkService(DbrunkService) - Method in class cz.tvrzna.dbrunk.repositories.AbstractRepository
-
Sets the dbrunk service.
- setValue(T) - Method in class cz.tvrzna.dbrunk.repositories.ResultWrapper
-
Sets the value.
T
- toString() - Method in class cz.tvrzna.dbrunk.repositories.AbstractEntity
-
To string.
V
- value() - Method in annotation type cz.tvrzna.dbrunk.annotations.Entity
-
Table name, where data are stored.
- valueOf(String) - Static method in enum cz.tvrzna.dbrunk.utils.DbrunkType
-
Returns the enum constant of this type with the specified name.
- values() - Method in class cz.tvrzna.dbrunk.DbConcurrentMap
-
Values.
- values() - Static method in enum cz.tvrzna.dbrunk.utils.DbrunkType
-
Returns an array containing the constants of this enum type, in the order they are declared.
All Classes All Packages