Package adalid.core.interfaces
Interface SqlProgrammer
- All Superinterfaces:
Programmer
- All Known Implementing Classes:
AbstractSqlProgrammer,OracleProgrammer,PostgreSqlProgrammer
- Author:
- Jorge Campins
-
Method Summary
Modifier and TypeMethodDescriptiongetDBMS()getDelimitedString(TemporalAddend addend) getDelimitedString(Object obj) intintgetProperty(String sqlAlias, QueryTable queryTable) getSelectColumnsMap(QueryTable queryTable) getSqlAlias(Property property, QueryTable queryTable) getSqlCurrentValue(Artifact artifact) getSqlCurrentValue(Artifact artifact, QueryTable queryTable) getSqlDefaultValue(Artifact artifact) getSqlDefaultValue(Artifact artifact, QueryTable queryTable) getSqlDefaultValue(Artifact artifact, QueryTable queryTable, boolean unwrapped) getSqlExpression(Object object) getSqlExpression(Object object, QueryTable queryTable) getSqlExpression(Object object, QueryTable queryTable, SqlQualifierType qualifier) getSqlExpression(Object object, Map<String, QueryTable> queryTablesMap) getSqlExpression(Object object, Map<String, QueryTable> queryTablesMap, SqlQualifierType qualifier) getSqlExpressionFunctionName(Expression expression) getSqlExpressionFunctionName(Expression expression, int maxIdentifierLength) getSqlExpressionSelectFunctionName(Expression expression) getSqlExpressionSelectFunctionName(Expression expression, int maxIdentifierLength) getSqlFunctionName(ViewFieldAggregation aggregation) getSqlIdentifier(String string) getSqlIdentifier(String prefix, String string, String suffix) getSqlInitialValue(Artifact artifact) getSqlInitialValue(Artifact artifact, QueryTable queryTable) getSqlishName(Artifact artifact) getSqlJoinOperator(QueryJoinOp operator) getSqlJoinQualifier(QueryTable queryTable) getSqlName(Artifact artifact) getSqlName(Artifact artifact, int maxIdentifierLength) getSqlName(Artifact artifact, String suffix) getSqlName(Artifact artifact, String suffix, int maxIdentifierLength) getSqlName(String prefix, Artifact artifact) getSqlName(String prefix, Artifact artifact, int maxIdentifierLength) getSqlName(String prefix, Artifact artifact, String suffix) getSqlName(String prefix, Artifact artifact, String suffix, int maxIdentifierLength) getSqlNull(Artifact artifact) getSqlOperationFunctionName(Operation operation) getSqlOperationFunctionName(Operation operation, int maxIdentifierLength) getSqlParameterizedExpression(Object object) getSqlParameterizedExpression(Object object, QueryTable queryTable) getSqlParameterizedExpression(Object object, QueryTable queryTable, SqlQualifierType qualifier) getSqlParameterizedExpression(Object object, Map<String, QueryTable> queryTablesMap) getSqlParameterizedExpression(Object object, Map<String, QueryTable> queryTablesMap, SqlQualifierType qualifier) getSqlParameterType(Artifact artifact) getSqlQualifiedName(Artifact artifact) getSqlQualifiedName(Property property, QueryTable queryTable) getSqlSchemaName(PersistentEntity entity) getSqlSchemaQualifiedExpressionFunctionName(Expression expression, int maxIdentifierLength) getSqlSchemaQualifiedExpressionSelectFunctionName(Expression expression, int maxIdentifierLength) getSqlSchemaQualifiedOperationFunctionName(Operation operation, int maxIdentifierLength) getSqlSchemaQualifiedShortExpressionFunctionName(Expression expression, int maxIdentifierLength) getSqlSchemaQualifiedShortExpressionSelectFunctionName(Expression expression, int maxIdentifierLength) getSqlSchemaQualifiedShortOperationFunctionName(Operation operation, int maxIdentifierLength) getSqlSelectStatement(Expression expression) getSqlSelectStatement(Expression expression, QueryTable queryTable) getSqlSelectStatement(QueryJoin queryJoin, List<Property> referencedColumns, boolean into, boolean where, boolean indent) getSqlSelectStatement(QueryJoin queryJoin, List<Property> referencedColumns, boolean into, boolean where, boolean indent, boolean blobless, boolean joinless) getSqlSelectStatement(QueryTable queryTable, List<Property> referencedColumns, boolean into, boolean indent) getSqlSelectStatement(QueryTable queryTable, List<Property> referencedColumns, boolean into, boolean indent, boolean blobless, boolean joinless) getSqlSortOption(SortOption sortOption) getSqlStandardRelationalExpression(String arg1, StandardRelationalOp operator) getSqlStandardRelationalExpression(String arg1, StandardRelationalOp operator, String arg2) getSqlTableName(PersistentEntity entity) getSqlType(Artifact artifact) getSqlVariableName(Artifact artifact) getSqlVariableName(String name)
-
Method Details
-
getMaxIdentifierLength
int getMaxIdentifierLength() -
getMaxVarcharLength
int getMaxVarcharLength() -
getDBMS
String getDBMS() -
getString
-
getDelimitedString
-
getDelimitedString
-
getSqlIdentifier
-
getSqlIdentifier
-
getSqlishName
-
getSqlName
-
getSqlName
-
getSqlName
-
getSqlName
-
getSqlName
-
getSqlName
-
getSqlName
-
getSqlName
-
getSqlAlias
-
getProperty
-
getSqlQualifiedName
-
getSqlQualifiedName
-
getSqlVariableName
-
getSqlVariableName
-
getSqlDiscriminatorValue
-
getSqlDiscriminatorValues
-
getSqlSchemaName
-
getSqlTableName
-
getSqlFunctionName
-
getSqlSchemaQualifier
-
getSqlSchemaQualifiedName
-
getSqlSchemaQualifiedShortName
-
getSqlSchemaUnqualifiedShortName
-
getSqlSchemaQualifiedTableName
-
getSqlSchemaQualifiedShortTableName
-
getSqlSchemaUnqualifiedShortTableName
-
getSqlType
-
getSqlParameterType
-
getSqlNull
-
getSqlInitialValue
-
getSqlInitialValue
-
getSqlDefaultValue
-
getSqlDefaultValue
-
getSqlDefaultValue
-
getSqlCurrentValue
-
getSqlCurrentValue
-
getSpecialBinaryValue
-
getSpecialBooleanValue
-
getSpecialCharacterValue
-
getSpecialEntityValue
-
getSpecialNumericValue
-
getSpecialTemporalValue
-
getSqlExpression
-
getSqlExpression
-
getSqlExpression
-
getSqlExpression
-
getSqlExpression
String getSqlExpression(Object object, Map<String, QueryTable> queryTablesMap, SqlQualifierType qualifier) -
getSqlParameterizedExpression
-
getSqlParameterizedExpression
-
getSqlParameterizedExpression
ParameterizedExpression getSqlParameterizedExpression(Object object, QueryTable queryTable, SqlQualifierType qualifier) -
getSqlParameterizedExpression
ParameterizedExpression getSqlParameterizedExpression(Object object, Map<String, QueryTable> queryTablesMap) -
getSqlParameterizedExpression
ParameterizedExpression getSqlParameterizedExpression(Object object, Map<String, QueryTable> queryTablesMap, SqlQualifierType qualifier) -
getSqlOperationFunctionName
-
getSqlOperationFunctionName
-
getSqlSchemaQualifiedOperationFunctionName
-
getSqlSchemaQualifiedOperationFunctionName
-
getSqlSchemaQualifiedShortOperationFunctionName
-
getSqlSchemaQualifiedShortOperationFunctionName
-
getSqlExpressionFunctionName
-
getSqlExpressionFunctionName
-
getSqlSchemaQualifiedExpressionFunctionName
-
getSqlSchemaQualifiedExpressionFunctionName
-
getSqlSchemaQualifiedShortExpressionFunctionName
-
getSqlSchemaQualifiedShortExpressionFunctionName
String getSqlSchemaQualifiedShortExpressionFunctionName(Expression expression, int maxIdentifierLength) -
getSqlExpressionSelectFunctionName
-
getSqlExpressionSelectFunctionName
-
getSqlSchemaQualifiedExpressionSelectFunctionName
-
getSqlSchemaQualifiedExpressionSelectFunctionName
String getSqlSchemaQualifiedExpressionSelectFunctionName(Expression expression, int maxIdentifierLength) -
getSqlSchemaQualifiedShortExpressionSelectFunctionName
-
getSqlSchemaQualifiedShortExpressionSelectFunctionName
String getSqlSchemaQualifiedShortExpressionSelectFunctionName(Expression expression, int maxIdentifierLength) -
getSqlOnDeleteAction
-
getSqlOnUpdateAction
-
getSqlSortOption
-
getSqlJoinOperator
-
getSqlJoinQualifier
-
getSelectColumnsMap
-
getSqlSelectStatement
-
getSqlSelectStatement
-
getSqlSelectStatement
String getSqlSelectStatement(QueryTable queryTable, List<Property> referencedColumns, boolean into, boolean indent) -
getSqlSelectStatement
String getSqlSelectStatement(QueryTable queryTable, List<Property> referencedColumns, boolean into, boolean indent, boolean blobless, boolean joinless) -
getSqlSelectStatement
-
getSqlSelectStatement
-
getSqlStandardRelationalExpression
-
getSqlStandardRelationalExpression
-