public interface SqlQueryResolver extends QueryConsumer, DataBaseTargetLogic
Modifier and Type | Field and Description |
---|---|
static String |
APOSTROPHE |
static String |
CLOSED_BRACKET |
static String |
COMMA |
static String |
COMMASPACE |
static String |
DOT |
static String |
LIMIT |
static String |
LINE_SEPARATOR |
static String |
OPEN_BRACKET |
static String |
SPACE |
static String |
SPACE_OPEN_BRACKET |
closeConnection, closeConnectionPsychically, count, delete, doSthOnConnection, finalConnectionClose, getAccessProtector, getConnection, getDataBaseMetaData, getDataSource, getMetaSpecifics, getNextId, insert, isConnectedToDatabase, openConnection, readEntity, readEntityList, readField, readFieldList, readPlate, readPlateList, update
delete, 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, updateWhole
beginTransaction, wrapTransaction, wrapTransactionAsynch, wrapTransactionAsynch
delete, insert, update
enableStatisticCollecting, getStatisticCollector, isStatisticCollectingEnabled
static final String LINE_SEPARATOR
static final String LIMIT
static final String SPACE
static final String APOSTROPHE
static final String COMMA
static final String DOT
static final String COMMASPACE
static final String OPEN_BRACKET
static final String SPACE_OPEN_BRACKET
static final String CLOSED_BRACKET
String getDataBaseProductName()
getDataBaseProductName
in interface DataBaseTargetLogic
default boolean useDeleteSyntaxWithTableIdentifier()
default <E extends Entity> String deleteQueryToExpression(QueryDelete<E> base)
deleteQueryToExpression
in interface QueryConsumer
default <E extends Entity> QuerySpecialParameters insertQueryToExpression(QueryInsert<E> base)
insertQueryToExpression
in interface QueryConsumer
default <E extends Entity> String toSqlQuery(Query<E,?> base)
toSqlQuery
in interface QueryConsumer
toSqlQuery
in interface QueryReceiver
default <E extends Entity> boolean toNative(Query<E,?> base, StringBuilder sb)
default <E extends Entity> String toSqlQuery(Query<E,?> base, IdentifierStorage storage)
default StringBuilder setOperatorsToExpression(List<SetOperator> setOperators)
default <E extends Entity> QuerySpecialParameters toQueryUpdateExpression(QueryUpdate<E> base)
toQueryUpdateExpression
in interface QueryConsumer
default QuerySpecialParameters toQuerySpecialParametersExpression(SetFields setFields, IdentifierStorage storage)
default StringBuilder limitToExpression(Limit limit)
default StringBuilder joinToExpression(JoinWrapper<?> joinWrapper, IdentifierStorage storage)
default StringBuilder orderToExpression(Order order, IdentifierStorage storage)
default StringBuilder countToExpression(Count count, String daoidentifier)
default StringBuilder whereToExpression(Where where, IdentifierStorage storage)
default StringBuilder appendKey(IdentifierStorage storage, Column<Entity,Object,EntityRelation> keyFromWrapper, String databaseengine)
default StringBuilder appendKey(IdentifierStorage storage, Column<Entity,Object,EntityRelation> keyFromWrapper, String databaseengine, Operator relation)
default StringBuilder toChain(Collection<?> list)
default <E extends Entity,F> StringBuilder toInnerQueryExpression(IdentifierStorage storage, Target target, InnerSelectManyCells innerQuery)
default StringBuilder columnFunctionToExpression(ColumnFunction columnFunction, IdentifierStorage storage, boolean internalfunction)
default <E extends Entity,F,R extends EntityRelation> StringBuilder toColumnFunctionQueryExpression(Column<E,F,R> column, IdentifierStorage storage, String mode)
default <E extends Entity,F,R extends EntityRelation> StringBuilder toSubstringColumnRelationQueryExpression(Column<E,F,R> column, IdentifierStorage storage, String mode, Integer from, Integer to, Column fromColumn, Column toColumn)
default <E extends Entity,F,R extends EntityRelation> StringBuilder toCastColumnRelationQueryExpression(Column<E,F,R> column, IdentifierStorage storage, String mode, CastType type)
default StringBuilder valueToSQL(IdentifierStorage storage, String databaseengine, Operator relation, Object value)
default StringBuilder valueStringToSQL(Object value)
Copyright © 2021. All rights reserved.