A C D E F G H I M P R S T V 
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 with GZip.
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.
A C D E F G H I M P R S T V 
All Classes All Packages