B C D E F G I J L N O S T U W
All Classes All Packages
All Classes All Packages
All Classes All Packages
B
- bind(PreparedStatement, int, Object) - Method in interface eu.miltema.slimorm.SaveBinder
-
Bind a parameter to the prepared statement
- bulkInsert(List<T>) - Method in class eu.miltema.slimorm.Database
-
Insert a collection of entities into database as a batch.
C
- columnName - Variable in class eu.miltema.slimorm.FieldProperties
- convert(ResultSet, int) - Method in interface eu.miltema.slimorm.LoadBinder
-
Extracts a value from ResultSet into and converts it to suitable Java type
D
- Database - Class in eu.miltema.slimorm
-
Database link for subsequent CRUD operations
- Database(DatabaseConnectionFactory) - Constructor for class eu.miltema.slimorm.Database
-
Create a database via custom connection factory
- Database(String) - Constructor for class eu.miltema.slimorm.Database
-
Create database object via JNDI handle
- Database(String, String, String, String) - Constructor for class eu.miltema.slimorm.Database
-
Create database with simple non-pooled connections
- Database(DataSource) - Constructor for class eu.miltema.slimorm.Database
-
Create database object via datasource
- DatabaseConnectionFactory - Interface in eu.miltema.slimorm
-
Factory class for database connections
- DefaultDialect - Class in eu.miltema.slimorm.dialect
- DefaultDialect() - Constructor for class eu.miltema.slimorm.dialect.DefaultDialect
- delete(Class<?>, Object) - Method in class eu.miltema.slimorm.Database
-
Delete an existing record
- deleteWhere(Class<?>, String, Object...) - Method in class eu.miltema.slimorm.Database
-
Delete multiple records
- Dialect - Interface in eu.miltema.slimorm.dialect
E
- EntityProperties - Class in eu.miltema.slimorm
-
Represents field-related properties, when accessing database.
- EntityProperties(Class<?>, Dialect) - Constructor for class eu.miltema.slimorm.EntityProperties
- eu.miltema.slimorm - package eu.miltema.slimorm
- eu.miltema.slimorm.annot - package eu.miltema.slimorm.annot
- eu.miltema.slimorm.dialect - package eu.miltema.slimorm.dialect
F
- fetch(Class<? extends T>) - Method in class eu.miltema.slimorm.SqlQuery
-
Return a single record/entity from the result
- field - Variable in class eu.miltema.slimorm.FieldProperties
- FieldProperties - Class in eu.miltema.slimorm
-
Represents field-related properties, when accessing database
- FieldProperties() - Constructor for class eu.miltema.slimorm.FieldProperties
- fieldType - Variable in class eu.miltema.slimorm.FieldProperties
G
- getById(Class<? extends T>, Object) - Method in class eu.miltema.slimorm.Database
-
Fetch a single record/entity from a database table
- getColumnName(Field) - Method in class eu.miltema.slimorm.dialect.DefaultDialect
- getColumnName(Field) - Method in interface eu.miltema.slimorm.dialect.Dialect
- getConnection() - Method in interface eu.miltema.slimorm.DatabaseConnectionFactory
- getDialect() - Method in class eu.miltema.slimorm.Database
- getJSonLoadBinder(Class<?>) - Method in class eu.miltema.slimorm.dialect.DefaultDialect
- getJSonLoadBinder(Class<?>) - Method in interface eu.miltema.slimorm.dialect.Dialect
- getJSonSaveBinder(Class<?>) - Method in class eu.miltema.slimorm.dialect.DefaultDialect
- getJSonSaveBinder(Class<?>) - Method in interface eu.miltema.slimorm.dialect.Dialect
- getLoadBinder(Class<?>) - Method in class eu.miltema.slimorm.dialect.DefaultDialect
- getLoadBinder(Class<?>) - Method in interface eu.miltema.slimorm.dialect.Dialect
- getProperties(Class<?>) - Method in class eu.miltema.slimorm.dialect.DefaultDialect
- getProperties(Class<?>) - Method in interface eu.miltema.slimorm.dialect.Dialect
- getSaveBinder(Class<?>) - Method in class eu.miltema.slimorm.dialect.DefaultDialect
- getSaveBinder(Class<?>) - Method in interface eu.miltema.slimorm.dialect.Dialect
- getSqlForDelete(String) - Method in class eu.miltema.slimorm.dialect.DefaultDialect
- getSqlForDelete(String) - Method in interface eu.miltema.slimorm.dialect.Dialect
- getSqlForInsert(String, Collection<String>) - Method in class eu.miltema.slimorm.dialect.DefaultDialect
- getSqlForInsert(String, Collection<String>) - Method in interface eu.miltema.slimorm.dialect.Dialect
-
This method provides the leading part of INSERT-statement, up until VALUES-word (inclusive)
- getSqlForSelect(String, Collection<String>) - Method in class eu.miltema.slimorm.dialect.DefaultDialect
- getSqlForSelect(String, Collection<String>) - Method in interface eu.miltema.slimorm.dialect.Dialect
- getSqlForUpdate(String, Collection<String>) - Method in class eu.miltema.slimorm.dialect.DefaultDialect
- getSqlForUpdate(String, Collection<String>) - Method in interface eu.miltema.slimorm.dialect.Dialect
- getSqlForValuesClause(String, Collection<String>) - Method in class eu.miltema.slimorm.dialect.DefaultDialect
- getSqlForValuesClause(String, Collection<String>) - Method in interface eu.miltema.slimorm.dialect.Dialect
-
This method provides value placeholders in parenthesis
- getSqlForWhere(String, String) - Method in class eu.miltema.slimorm.dialect.DefaultDialect
- getSqlForWhere(String, String) - Method in interface eu.miltema.slimorm.dialect.Dialect
- getTableName(Class<?>) - Method in class eu.miltema.slimorm.dialect.DefaultDialect
- getTableName(Class<?>) - Method in interface eu.miltema.slimorm.dialect.Dialect
- groupBy(String) - Method in class eu.miltema.slimorm.SqlQuery
-
Add an SQL GROUP BY clause to select query
I
- initSqlStatements(Class<?>, Dialect) - Method in class eu.miltema.slimorm.EntityProperties
- insert(T) - Method in class eu.miltema.slimorm.Database
-
Insert a single entity into database
- isMutable - Variable in class eu.miltema.slimorm.FieldProperties
J
- JSon - Annotation Type in eu.miltema.slimorm.annot
-
Indicates that this field will be stored as Json in database
L
- list(Class<? extends T>) - Method in class eu.miltema.slimorm.SqlQuery
-
Return the results as a list
- listAll(Class<? extends T>) - Method in class eu.miltema.slimorm.Database
-
Fetch all records/entities from a database table into a list
- loadBinder - Variable in class eu.miltema.slimorm.FieldProperties
- LoadBinder - Interface in eu.miltema.slimorm
-
Extracts a value from ResultSet into and converts it to suitable Java type
N
- nvl(T, ResultSet) - Method in class eu.miltema.slimorm.dialect.DefaultDialect
O
- orderBy(String) - Method in class eu.miltema.slimorm.SqlQuery
-
Add an SQL ORDER BY clause to select query
S
- saveBinder - Variable in class eu.miltema.slimorm.FieldProperties
- SaveBinder - Interface in eu.miltema.slimorm
-
A parameter binder for INSERT, UPDATE and DELETE prepared statements
- sql(String, Object...) - Method in class eu.miltema.slimorm.Database
-
Prepare a SELECT query
- SqlQuery - Class in eu.miltema.slimorm
-
A convenience class for building SQL query
- statements(Database, Connection) - Method in interface eu.miltema.slimorm.TransactionStatements
- stream(Class<? extends T>) - Method in class eu.miltema.slimorm.SqlQuery
-
Return the results as a stream
T
- toSnakeCase(String) - Method in class eu.miltema.slimorm.dialect.DefaultDialect
- toString() - Method in class eu.miltema.slimorm.FieldProperties
- transaction(TransactionStatements<T>) - Method in class eu.miltema.slimorm.Database
-
Runs a bunch of statements in a single transaction
- TransactionStatements<T> - Interface in eu.miltema.slimorm
-
An interface for declaring the logic, that must be run in a transaction
U
- update(Object) - Method in class eu.miltema.slimorm.Database
-
Update an existing entity in database.
- update(Object, String, Object...) - Method in class eu.miltema.slimorm.Database
-
Update an existing entity in database.
W
- where(String, Object...) - Method in class eu.miltema.slimorm.Database
-
Prepare a SELECT query with WHERE filter only.
All Classes All Packages