Uses of Class
de.calamanari.adl.sql.cnv.CoreExpressionSqlHelper
Packages that use CoreExpressionSqlHelper
-
Uses of CoreExpressionSqlHelper in de.calamanari.adl.sql.cnv
Methods in de.calamanari.adl.sql.cnv that return CoreExpressionSqlHelperModifier and TypeMethodDescriptionprotected CoreExpressionSqlHelperAbstractSqlExpressionConverter.createCoreExpressionSqlHelper(de.calamanari.adl.irl.CoreExpression rootExpression) This method allows sub-classes to replace the helper with a custom oneprotected final CoreExpressionSqlHelperAbstractSqlExpressionConverter.expressionHelper()ResettableScpContext.getExpressionHelper()SqlConversionProcessContext.getExpressionHelper()Methods in de.calamanari.adl.sql.cnv with parameters of type CoreExpressionSqlHelperModifier and TypeMethodDescriptionAliasHelper.determineAdequateBaseQueryCombination(CoreExpressionSqlHelper expressionHelper, List<ExpressionAlias> aliases) At the begin of every SQL-query there must be a base selection to start with.voidAliasHelper.determinePrimaryAlias(CoreExpressionSqlHelper expressionHelper, Set<ExpressionAlias> aliasesInWhereClause) This method tests all available aliases if they have to be fulfilled to let the root expression to become true.
In case of success the methodAliasHelper.getPrimaryAlias()will return the identified alias.booleanAliasHelper.isPrimaryAliasRunnningOnPrimaryTable(CoreExpressionSqlHelper expressionHelper) This method determines if there is a primary alias and this alias runs on the primary table.voidResettableScpContext.setExpressionHelper(CoreExpressionSqlHelper expressionHelper)