Package tilda.grammar
Class WhereClauseCompositionClassGenerator
- java.lang.Object
-
- tilda.grammar.WhereClauseCompositionClassGenerator
-
public class WhereClauseCompositionClassGenerator extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected static class
WhereClauseCompositionClassGenerator.WhereClauseDef
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.String
_CompositionWhereClauseExpression
protected java.lang.String
_CompositionWhereClauseExpressionGen
protected java.lang.Class<?>
_ObjClass
protected java.util.Map<java.lang.String,WhereClauseCompositionClassGenerator.WhereClauseDef>
_WhereClauses
protected java.lang.String
_WhereClauseSetName
protected static org.apache.logging.log4j.Logger
LOG
-
Constructor Summary
Constructors Constructor Description WhereClauseCompositionClassGenerator(java.lang.String WhereClauseSetName, java.lang.Class<?> ObjClass)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
addWhereClauseDef(java.lang.String Name, java.lang.String Source, java.util.List<ColumnDefinition> Columns)
CompiledWhereClause
gen(java.lang.String PackageName)
boolean
setCompositionExpression(java.lang.String Source)
-
-
-
Field Detail
-
LOG
protected static final org.apache.logging.log4j.Logger LOG
-
_WhereClauseSetName
protected java.lang.String _WhereClauseSetName
-
_ObjClass
protected java.lang.Class<?> _ObjClass
-
_CompositionWhereClauseExpression
protected java.lang.String _CompositionWhereClauseExpression
-
_CompositionWhereClauseExpressionGen
protected java.lang.String _CompositionWhereClauseExpressionGen
-
_WhereClauses
protected java.util.Map<java.lang.String,WhereClauseCompositionClassGenerator.WhereClauseDef> _WhereClauses
-
-
Method Detail
-
addWhereClauseDef
public boolean addWhereClauseDef(java.lang.String Name, java.lang.String Source, java.util.List<ColumnDefinition> Columns)
-
setCompositionExpression
public boolean setCompositionExpression(java.lang.String Source)
-
gen
public CompiledWhereClause gen(java.lang.String PackageName) throws java.lang.Exception
- Throws:
java.lang.Exception
-
-