コード例 #1
0
        public SparqlQueryModelVisitor(ISparqlQueryGenerator queryGenerator)
        {
            // Add the root query builder to the query tree.
            QueryGeneratorTree = new SparqlQueryGeneratorTree(queryGenerator);

            // The expression tree visitor needs to be initialized *after* the query builders.
            ExpressionVisitor = new ExpressionTreeVisitor(this, QueryGeneratorTree);
        }
コード例 #2
0
 public void SetQueryContext(ISparqlQueryGeneratorTree generatorTree, QueryModel queryModel)
 {
     QueryModel         = queryModel;
     QueryGeneratorTree = generatorTree;
 }
コード例 #3
0
 public ExpressionTreeVisitor(ISparqlQueryModelVisitor queryModelVisitor, ISparqlQueryGeneratorTree queryGeneratorTree)
 {
     QueryModelVisitor  = queryModelVisitor;
     QueryGeneratorTree = queryGeneratorTree;
 }