Package | Description |
---|---|
org.simpleflatmapper.jdbc.impl |
JdbcMapper related classes. |
Modifier and Type | Method and Description |
---|---|
static CrudMeta |
CrudMeta.of(Connection connection,
String table,
org.simpleflatmapper.map.mapper.ColumnDefinitionProvider<org.simpleflatmapper.map.property.FieldMapperColumnDefinition<JdbcColumnKey>,JdbcColumnKey> columnDefinitionProvider) |
Modifier and Type | Method and Description |
---|---|
static <T,K> QueryPreparer<T> |
MysqlCrudFactory.buildUpsert(org.simpleflatmapper.reflect.meta.ClassMeta<T> target,
CrudMeta crudMeta,
JdbcMapperFactory jdbcMapperFactory) |
static <T,K> QueryPreparer<T> |
PostgresqlCrudFactory.buildUpsert(org.simpleflatmapper.reflect.meta.ClassMeta<T> target,
CrudMeta crudMeta,
JdbcMapperFactory jdbcMapperFactory) |
static <T,K> Crud<T,K> |
CrudFactory.newInstance(org.simpleflatmapper.reflect.meta.ClassMeta<T> target,
org.simpleflatmapper.reflect.meta.ClassMeta<K> keyTarget,
CrudMeta crudMeta,
JdbcMapperFactory jdbcMapperFactory) |
static <T,K> Crud<T,K> |
MysqlCrudFactory.newInstance(org.simpleflatmapper.reflect.meta.ClassMeta<T> target,
org.simpleflatmapper.reflect.meta.ClassMeta<K> keyTarget,
CrudMeta crudMeta,
JdbcMapperFactory jdbcMapperFactory,
DefaultCrud<T,K> defaultCrud) |
static <T,K> Crud<T,K> |
PostgresqlCrudFactory.newInstance(org.simpleflatmapper.reflect.meta.ClassMeta<T> target,
org.simpleflatmapper.reflect.meta.ClassMeta<K> keyTarget,
CrudMeta crudMeta,
JdbcMapperFactory jdbcMapperFactory,
DefaultCrud<T,K> defaultCrud) |
Constructor and Description |
---|
AbstractBatchInsertQueryExecutor(CrudMeta meta,
String[] insertColumns,
String[] insertColumnExpressions,
String[] updateColumns,
String[] generatedKeys,
MultiIndexFieldMapper<T>[] multiIndexFieldMappers) |
DefaultCrud(QueryPreparer<T> insertQueryPreparer,
QueryPreparer<T> updateQueryPreparer,
QueryPreparer<K> selectQueryPreparer,
QueryPreparer<T> upsertQueryPreparer,
KeyTupleQueryPreparer<K> keyTupleQueryPreparer,
JdbcMapper<T> selectQueryMapper,
QueryPreparer<K> deleteQueryPreparer,
JdbcMapper<K> keyMapper,
CrudMeta meta,
boolean hasGeneratedKeys,
SelectQueryWhereFactory<T> selectQueryWhereFactory) |
MysqlBatchInsertQueryExecutor(CrudMeta meta,
String[] insertColumns,
String[] insertColumnExpressions,
String[] updateColumns,
String[] generatedKeys,
MultiIndexFieldMapper<T>[] multiIndexFieldMappers) |
PostgresqlBatchInsertQueryExecutor(CrudMeta meta,
String[] insertColumns,
String[] insertColumnExpressions,
String[] updateColumns,
String[] generatedKeys,
String[] keys,
MultiIndexFieldMapper<T>[] multiIndexFieldMappers) |
SelectQueryWhereFactory(CrudMeta meta,
JdbcMapper<T> jdbcMapper,
JdbcMapperFactory jdbcMapperFactory) |
Copyright © 2018. All rights reserved.