| Package | Description |
|---|---|
| de.bitbrain.jpersis |
Contains files to provide JPersis functionality
|
| de.bitbrain.jpersis.core | |
| de.bitbrain.jpersis.core.methods | |
| de.bitbrain.jpersis.drivers |
Provides drivers for database communication
|
| de.bitbrain.jpersis.drivers.jdbc | |
| de.bitbrain.jpersis.drivers.postgresql | |
| de.bitbrain.jpersis.drivers.sqllite | |
| de.bitbrain.jpersis.util |
| Modifier and Type | Method and Description |
|---|---|
void |
JPersis.setNaming(Naming naming)
Sets the naming convention for database IO
|
| Constructor and Description |
|---|
Proxy(Class<?> model,
DriverProvider driverProvider,
MethodFactory factory,
Naming naming) |
| Modifier and Type | Method and Description |
|---|---|
Object |
MapperMethod.execute(Method method,
Class<?> model,
Object[] args,
Driver driver,
Naming naming)
Executes the method internally
|
Object |
AbstractMapperMethod.execute(Method method,
Class<?> model,
Object[] args,
Driver driver,
Naming naming) |
| Modifier and Type | Method and Description |
|---|---|
Object |
Driver.commit(Query query,
Class<?> returnType,
Object[] args,
Class<?> model,
Naming naming)
Commits the given query
|
protected abstract Query |
AbstractDriver.createQuery(Class<?> model,
Naming naming)
Let the child decide which query to create
|
Query |
AbstractDriver.query(Class<?> model,
Naming naming) |
Query |
Driver.query(Class<?> model,
Naming naming)
Creates a new query compatible with this driver
|
| Modifier and Type | Method and Description |
|---|---|
Object |
JDBCDriver.commit(Query query,
Class<?> returnType,
Object[] args,
Class<?> model,
Naming naming) |
protected Query |
JDBCDriver.createQuery(Class<?> model,
Naming naming) |
static String |
SQLUtils.extractPrimaryKey(Class<?> model,
Naming naming) |
static String |
SQLUtils.generateFieldString(Object o,
Naming naming,
boolean ignorePrimaryKey) |
static String |
SQLUtils.generatePreparedConditionString(Object object,
Naming naming) |
static String |
SQLUtils.generatePreparedConditionString(Object object,
Naming naming,
String div) |
static String |
SQLUtils.generatePrimaryKeyCondition(Field primaryKey,
Naming naming) |
static String |
SQLUtils.generateTableString(Class<?> model,
Naming naming,
JDBCQuery.Slang slang)
Generates an SQL string including braces.
|
static boolean |
SQLUtils.hasAutoIncrement(Class<?> model,
Naming naming) |
Object |
ResultSetReader.read(ResultSet set,
Class<?> returnType,
Class<?> model,
Naming naming)
Reads a result set and converts it into a valid java object
|
| Constructor and Description |
|---|
JDBCQuery(Class<?> model,
Naming naming,
Statement statement) |
| Modifier and Type | Method and Description |
|---|---|
protected Query |
PostgreSQLDriver.createQuery(Class<?> model,
Naming naming) |
| Constructor and Description |
|---|
PostgreSQLQuery(Class<?> model,
Naming naming,
Statement statement) |
| Modifier and Type | Method and Description |
|---|---|
protected Query |
SQLiteDriver.createQuery(Class<?> model,
Naming naming) |
| Constructor and Description |
|---|
SQLiteQuery(Class<?> model,
Naming naming,
Statement statement) |
| Modifier and Type | Class and Description |
|---|---|
class |
CamelCaseNaming
Naming implementation for CamelCase
|
| Modifier and Type | Field and Description |
|---|---|
static Naming |
Naming.DEFAULT
Default naming is CamelCase
|
| Modifier and Type | Method and Description |
|---|---|
Naming |
NamingProvider.getNaming()
Provides the current naming.
|
Copyright © 2016. All rights reserved.