Package com.blazebit.persistence.parser
Class SimpleQueryGenerator
java.lang.Object
com.blazebit.persistence.parser.SimpleQueryGenerator
- All Implemented Interfaces:
Expression.Visitor
public class SimpleQueryGenerator extends Object implements Expression.Visitor
- Since:
- 1.0.0
- Author:
- Christian Beikov, Moritz Becker
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classSimpleQueryGenerator.BooleanLiteralRenderingContextstatic classSimpleQueryGenerator.ParameterRenderingMode -
Field Summary
Fields Modifier and Type Field Description protected StringBuildersb -
Constructor Summary
Constructors Constructor Description SimpleQueryGenerator() -
Method Summary
-
Field Details
-
Constructor Details
-
SimpleQueryGenerator
public SimpleQueryGenerator()
-
-
Method Details
-
getThreadLocalInstance
Returns the thread localSimpleQueryGeneratorinstance. Take special care that this method is not invoked in a nested context sinceSimpleQueryGeneratoris mutable. Always invoke clear- Returns:
- the thread local instance
-
generate
-
clear
public void clear() -
setBooleanLiteralRenderingContext
public SimpleQueryGenerator.BooleanLiteralRenderingContext setBooleanLiteralRenderingContext(SimpleQueryGenerator.BooleanLiteralRenderingContext booleanLiteralRenderingContext) -
getBooleanLiteralRenderingContext
-
getQueryBuffer
-
setQueryBuffer
-
getBooleanConditionalExpression
-
setParameterRenderingMode
public SimpleQueryGenerator.ParameterRenderingMode setParameterRenderingMode(SimpleQueryGenerator.ParameterRenderingMode parameterRenderingMode) -
getBooleanExpression
-
escapeCharacter
-
visit
- Specified by:
visitin interfaceExpression.Visitor
-
visit
- Specified by:
visitin interfaceExpression.Visitor
-
visit
- Specified by:
visitin interfaceExpression.Visitor
-
visit
- Specified by:
visitin interfaceExpression.Visitor
-
visit
- Specified by:
visitin interfaceExpression.Visitor
-
visit
- Specified by:
visitin interfaceExpression.Visitor
-
visit
- Specified by:
visitin interfaceExpression.Visitor
-
visit
- Specified by:
visitin interfaceExpression.Visitor
-
isSimpleSubquery
-
visit
- Specified by:
visitin interfaceExpression.Visitor
-
visit
- Specified by:
visitin interfaceExpression.Visitor
-
visit
- Specified by:
visitin interfaceExpression.Visitor
-
visit
- Specified by:
visitin interfaceExpression.Visitor
-
visit
- Specified by:
visitin interfaceExpression.Visitor
-
visit
- Specified by:
visitin interfaceExpression.Visitor
-
getSupportedEnumTypes
-
getLiteralParameterValue
-
visit
- Specified by:
visitin interfaceExpression.Visitor
-
visit
- Specified by:
visitin interfaceExpression.Visitor
-
visit
- Specified by:
visitin interfaceExpression.Visitor
-
visit
- Specified by:
visitin interfaceExpression.Visitor
-
visit
- Specified by:
visitin interfaceExpression.Visitor
-
visit
- Specified by:
visitin interfaceExpression.Visitor
-
visit
- Specified by:
visitin interfaceExpression.Visitor
-
visit
- Specified by:
visitin interfaceExpression.Visitor
-
visit
- Specified by:
visitin interfaceExpression.Visitor
-
visitWindowDefinition
-
getFrameExclusionType
-
getFrameType
-
visit
- Specified by:
visitin interfaceExpression.Visitor
-
visit
- Specified by:
visitin interfaceExpression.Visitor
-
visit
- Specified by:
visitin interfaceExpression.Visitor
-
visit
- Specified by:
visitin interfaceExpression.Visitor
-
visit
- Specified by:
visitin interfaceExpression.Visitor
-
visitWhenClauseCondition
-
needsParenthesisForCaseResult
-
visit
- Specified by:
visitin interfaceExpression.Visitor
-
visit
- Specified by:
visitin interfaceExpression.Visitor
-
visit
- Specified by:
visitin interfaceExpression.Visitor
-
visit
- Specified by:
visitin interfaceExpression.Visitor
-
visit
- Specified by:
visitin interfaceExpression.Visitor
-
visit
- Specified by:
visitin interfaceExpression.Visitor
-
visit
- Specified by:
visitin interfaceExpression.Visitor
-
visit
- Specified by:
visitin interfaceExpression.Visitor
-
visit
- Specified by:
visitin interfaceExpression.Visitor
-
visit
- Specified by:
visitin interfaceExpression.Visitor
-
visit
- Specified by:
visitin interfaceExpression.Visitor
-
visit
- Specified by:
visitin interfaceExpression.Visitor
-