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 classWhereClauseCompositionClassGenerator.WhereClauseDef
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.String_CompositionWhereClauseExpressionprotected java.lang.String_CompositionWhereClauseExpressionGenprotected java.lang.Class<?>_ObjClassprotected java.util.Map<java.lang.String,WhereClauseCompositionClassGenerator.WhereClauseDef>_WhereClausesprotected java.lang.String_WhereClauseSetNameprotected static org.apache.logging.log4j.LoggerLOG
-
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 booleanaddWhereClauseDef(java.lang.String Name, java.lang.String Source, java.util.List<ColumnDefinition> Columns)CompiledWhereClausegen(java.lang.String PackageName)booleansetCompositionExpression(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
-
-