Package tilda.grammar

Class WhereClauseCompositionClassGenerator


  • public class WhereClauseCompositionClassGenerator
    extends java.lang.Object
    • 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
    • Constructor Detail

      • WhereClauseCompositionClassGenerator

        public WhereClauseCompositionClassGenerator​(java.lang.String WhereClauseSetName,
                                                    java.lang.Class<?> ObjClass)
    • 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