Uses of Interface
de.calamanari.adl.sql.cnv.SqlConversionProcessContext
Packages that use SqlConversionProcessContext
-
Uses of SqlConversionProcessContext in de.calamanari.adl.sql.cnv
Classes in de.calamanari.adl.sql.cnv that implement SqlConversionProcessContextModifier and TypeClassDescriptionclassImplementation of a resettableSqlConversionProcessContext.Methods in de.calamanari.adl.sql.cnv that return SqlConversionProcessContextModifier and TypeMethodDescriptionAbstractSqlExpressionConverter.getProcessContext()Returns the converter's process context across the levels of a conversion.SqlConversionContext.getProcessContext()Methods in de.calamanari.adl.sql.cnv with parameters of type SqlConversionProcessContextModifier and TypeMethodDescriptionstatic ColumnConditionMatchCondition.createFilterColumnCondition(ColumnConditionType filterType, FilterColumn filterColumn, SqlConversionProcessContext ctx) Creates a single filter column condition (column or table filter)static MatchConditionMatchCondition.createInClauseCondition(List<de.calamanari.adl.irl.SimpleExpression> expressions, SqlConversionProcessContext ctx) Assumes a list ofMatchExpressions orNegationExpressions all dealing with the same argName, EQUALS-operator and plain values, so the result will be an IN-clause in case of OR vs. a NOT IN clause in case of AND.static MatchConditionMatchCondition.createSimpleCondition(de.calamanari.adl.irl.SimpleExpression expression, SqlConversionProcessContext ctx) Creates a simple (negated) match condition (against value, or IS NULL) from the given expressiondefault voidSqlAugmentationListener.handleAfterMainSelect(StringBuilder sb, SqlConversionProcessContext ctx) Called right after appendingSqlFormatConstants.SELECTto the main selection partdefault voidSqlAugmentationListener.handleAfterOnConditions(StringBuilder sb, SqlConversionProcessContext ctx, String tableOrAliasFrom, String tableOrAliasTo) Called after finishing the ON-part of a joindefault voidSqlAugmentationListener.handleAfterScript(StringBuilder sb, SqlConversionProcessContext ctx) Called after the SQL-script is complete (after finishing the main WHERE-clause)default voidSqlAugmentationListener.handleAfterWithSelect(StringBuilder sb, SqlConversionProcessContext ctx, String... tables) Called right after appendingSqlFormatConstants.SELECTto selection part of a WITH-elementdefault voidSqlAugmentationListener.handleAppendJoinType(StringBuilder sb, SqlConversionProcessContext ctx, String tableOrAliasFrom, String tableOrAliasTo, String suggestedJoinType) The default implementation just appends the suggested join type e.g.default voidSqlAugmentationListener.handleBeforeMainStatement(StringBuilder sb, SqlConversionProcessContext ctx, boolean withClausePresent) Called before the main SELECT linedefault voidSqlAugmentationListener.handleBeforeOnClause(StringBuilder sb, SqlConversionProcessContext ctx, String tableOrAliasFrom, String tableOrAliasTo) Called right before printing the text "ON"default voidSqlAugmentationListener.handleBeforeOnConditions(StringBuilder sb, SqlConversionProcessContext ctx, String tableOrAliasFrom, String tableOrAliasTo) Called before printing an ON-condition, means right after the text "ON"default voidSqlAugmentationListener.handleBeforeScript(StringBuilder sb, SqlConversionProcessContext ctx) Called before starting the SQL-scriptvoidSqlConversionContext.setProcessContext(SqlConversionProcessContext processContext) Method to be called initially by the converter to ensure all level contexts created during a conversion share the same global process context.Constructors in de.calamanari.adl.sql.cnv with parameters of type SqlConversionProcessContext