Beispiel #1
0
 public QueryModelVisitor(IJiraMetadataProvider metadataProvider, QueryBuilder queryBuilder,
                          IQuerySource parentSource)
 {
     this.queryBuilder       = queryBuilder;
     filterPredicateAnalyzer = new FilterPredicateAnalyzer(metadataProvider, queryBuilder, parentSource);
     memberAccessBuilder     = new MemberAccessBuilder(metadataProvider);
     propertiesExtractor     = new PropertiesExtractingVisitor(memberAccessBuilder);
     isSubQuery = parentSource != null;
 }
Beispiel #2
0
 public PropertiesExtractingVisitor(MemberAccessBuilder memberAccessBuilder)
 {
     this.memberAccessBuilder = memberAccessBuilder;
 }