public interface DataBaseTargetLogic extends QueryConsumer, QueryTarget, TransactionalTarget, StatisticCollectorProvider
| Modifier and Type | Method and Description |
|---|---|
default void |
closeConnection(Connection connection) |
default void |
closeConnectionPsychically(Connection connection) |
default long |
count(Query<?,?> query) |
default <E extends Entity> |
delete(QueryDelete<E> query,
boolean transaction) |
default <T,I> T |
doSthOnConnection(I functionInput,
BiFunction<I,Connection,T> function) |
default void |
finalConnectionClose(Connection conn,
boolean transaction) |
AccessProtector |
getAccessProtector() |
default Connection |
getConnection() |
default DaobabDataBaseMetaData |
getDataBaseMetaData() |
String |
getDataBaseProductName() |
DataSource |
getDataSource() |
MetaSpecifics |
getMetaSpecifics() |
default <F> F |
getNextId(Connection conn,
String sequenceName,
Class<F> fieldClazz) |
default <E extends Entity> |
insert(QueryInsert<E> query,
boolean transaction) |
default boolean |
isConnectedToDatabase() |
default Connection |
openConnection() |
default <E extends Entity> |
readEntity(QueryEntity<E> query) |
default <E extends Entity> |
readEntityList(QueryEntity<E> query) |
default <E extends Entity,F> |
readField(QueryField<E,F> query) |
default <E extends Entity,F> |
readFieldList(QueryField<E,F> query) |
default Plate |
readPlate(QueryPlate query) |
default PlateBuffer |
readPlateList(QueryPlate query) |
default <E extends Entity> |
update(QueryUpdate<E> query,
boolean transaction) |
deleteQueryToExpression, insertQueryToExpression, toQueryUpdateExpression, toSqlQuerydelete, deleteCollection, deletePkEntity, deletePkEntity, findAll, findAll, findFieldsByPk, findFieldsByPk, findManyByPk, findManyByPk, findOneByPk, findOneByPk, findOneByPk, getPrimaryKeyGenerator, insert, insertAll, insertAll, nativeSelect, nativeSelect, nativeSelect, select, select, select, select, select, selectRelated, update, update, update, update, updateWholebeginTransaction, wrapTransaction, wrapTransactionAsynch, wrapTransactionAsynchdelete, insert, toSqlQuery, updateenableStatisticCollecting, getStatisticCollector, isStatisticCollectingEnabledString getDataBaseProductName()
default boolean isConnectedToDatabase()
isConnectedToDatabase in interface TargetDataSource getDataSource()
MetaSpecifics getMetaSpecifics()
AccessProtector getAccessProtector()
default void closeConnection(Connection connection)
default Connection getConnection()
default void closeConnectionPsychically(Connection connection)
default Connection openConnection()
default <F> F getNextId(Connection conn, String sequenceName, Class<F> fieldClazz)
default <E extends Entity> int delete(QueryDelete<E> query, boolean transaction)
delete in interface QueryReceiverdefault <E extends Entity> int update(QueryUpdate<E> query, boolean transaction)
update in interface QueryReceiverdefault <E extends Entity> E insert(QueryInsert<E> query, boolean transaction)
insert in interface QueryConsumerinsert in interface QueryReceiverdefault void finalConnectionClose(Connection conn, boolean transaction)
default <E extends Entity,F> F readField(QueryField<E,F> query)
readField in interface QueryReceiverdefault <E extends Entity,F> List<F> readFieldList(QueryField<E,F> query)
readFieldList in interface QueryReceiverdefault <E extends Entity> Entities<E> readEntityList(QueryEntity<E> query)
readEntityList in interface QueryReceiverdefault <E extends Entity> E readEntity(QueryEntity<E> query)
readEntity in interface QueryReceiverdefault <T,I> T doSthOnConnection(I functionInput,
BiFunction<I,Connection,T> function)
default Plate readPlate(QueryPlate query)
readPlate in interface QueryReceiverdefault PlateBuffer readPlateList(QueryPlate query)
readPlateList in interface QueryReceiverdefault long count(Query<?,?> query)
default DaobabDataBaseMetaData getDataBaseMetaData()
Copyright © 2021. All rights reserved.