Class PrefixingQueryGenerator
java.lang.Object
com.blazebit.persistence.parser.SimpleQueryGenerator
com.blazebit.persistence.view.impl.PrefixingQueryGenerator
- All Implemented Interfaces:
Expression.Visitor
- Since:
- 1.0.1
- Author:
- Christian Beikov
-
Nested Class Summary
Nested classes/interfaces inherited from class com.blazebit.persistence.parser.SimpleQueryGenerator
SimpleQueryGenerator.BooleanLiteralRenderingContext, SimpleQueryGenerator.ParameterRenderingMode -
Field Summary
Fields inherited from class com.blazebit.persistence.parser.SimpleQueryGenerator
sb -
Constructor Summary
ConstructorsConstructorDescriptionPrefixingQueryGenerator(ExpressionFactory ef, String prefix, String substitute, String aliasToReplace, Set<String> queryAliases, boolean expandMacros, boolean fromEmbeddingViewScope) -
Method Summary
Modifier and TypeMethodDescriptionstatic Stringprefix(ExpressionFactory ef, Expression expression, String prefix, Set<String> queryAliases, boolean fromEmbeddingViewScope) voidvisit(ArrayExpression expression) voidvisit(FunctionExpression expression) voidvisit(PathExpression expression) Methods inherited from class com.blazebit.persistence.parser.SimpleQueryGenerator
clear, escapeCharacter, generate, getBooleanConditionalExpression, getBooleanExpression, getBooleanLiteralRenderingContext, getFrameExclusionType, getFrameType, getLiteralParameterValue, getQueryBuffer, getSupportedEnumTypes, isSimpleSubquery, needsParenthesisForCaseResult, setBooleanLiteralRenderingContext, setParameterRenderingMode, setQueryBuffer, toString, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visitWhenClauseCondition, visitWindowDefinition
-
Constructor Details
-
PrefixingQueryGenerator
-
-
Method Details
-
prefix
public static String prefix(ExpressionFactory ef, Expression expression, String prefix, Set<String> queryAliases, boolean fromEmbeddingViewScope) -
visit
- Specified by:
visitin interfaceExpression.Visitor- Overrides:
visitin classSimpleQueryGenerator
-
visit
- Specified by:
visitin interfaceExpression.Visitor- Overrides:
visitin classSimpleQueryGenerator
-
visit
- Specified by:
visitin interfaceExpression.Visitor- Overrides:
visitin classSimpleQueryGenerator
-