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; }
public PropertiesExtractingVisitor(MemberAccessBuilder memberAccessBuilder) { this.memberAccessBuilder = memberAccessBuilder; }