/** * Set the original AST model (before any optimizations). */ public void setOriginalAST(final QueryRoot queryRoot) { setProperty(Annotations.ORIGINAL_AST, queryRoot); }
/** * Set the optimized AST model. * <p> * Note: You MUST deep copy the original AST to avoid destructive side * effects when the {@link IASTOptimizer}s are run. */ public void setOptimizedAST(final QueryRoot queryRoot) { setProperty(Annotations.OPTIMIZED_AST, queryRoot); }
/** * Set the query parse time in nanoseconds. */ public void setQueryParseTime(final Long parseTime) { setProperty(Annotations.QUERY_PARSE_TIME, parseTime); }
/** * Set the optimized AST model. * <p> * Note: You MUST deep copy the original AST to avoid destructive side * effects when the {@link IASTOptimizer}s are run. */ public void setOptimizedAST(final QueryRoot queryRoot) { setProperty(Annotations.OPTIMIZED_AST, queryRoot); }
/** * Set the physical plan for query or update (pipeline bops). */ public void setQueryPlan(final PipelineOp queryPlan) { setProperty(Annotations.QUERY_PLAN, queryPlan); }
/** * Set the physical plan for query or update (pipeline bops). */ public void setQueryPlan(final PipelineOp queryPlan) { setProperty(Annotations.QUERY_PLAN, queryPlan); }
/** * Set the original AST model (before any optimizations). */ public void setOriginalUpdateAST(final UpdateRoot updateRoot) { setProperty(Annotations.ORIGINAL_AST, updateRoot); }
/** * Set the query parse time in nanoseconds. */ public void setQueryParseTime(final Long parseTime) { setProperty(Annotations.QUERY_PARSE_TIME, parseTime); }
/** * Set the parse tree generated from the query string. * * @param parseTree * The parse tree (may be <code>null</code>). */ public void setParseTree(final Object parseTree) { setProperty(Annotations.PARSE_TREE, parseTree); }
/** * Set the original AST model (before any optimizations). */ public void setOriginalAST(final QueryRoot queryRoot) { setProperty(Annotations.ORIGINAL_AST, queryRoot); }
/** * Set the RDF value resolution time in nanoseconds. */ public void setResolveValuesTime(final Long nanos) { setProperty(Annotations.RESOLVE_VALUES_TIME, nanos); }
/** * Set the SPARQL QUERY -or- UPDATE string used to generate the AST model. * * @param queryString * The query string. */ public void setQueryString(final String queryString) { setProperty(Annotations.QUERY_STRING, queryString); }
/** * Set the parse tree generated from the query string. * * @param parseTree * The parse tree (may be <code>null</code>). */ public void setParseTree(final Object parseTree) { setProperty(Annotations.PARSE_TREE, parseTree); }
/** * Set the incoming binding sets associated with the optimized AST. */ public void setOptimizedASTBindingSets(final IBindingSet[] bindingSets) { setProperty(Annotations.OPTIMIZED_AST_BINDING_SETS, bindingSets); }
/** * Set the RDF value resolution time in nanoseconds. */ public void setResolveValuesTime(final Long nanos) { setProperty(Annotations.RESOLVE_VALUES_TIME, nanos); }
/** * Set the SPARQL QUERY -or- UPDATE string used to generate the AST model. * * @param queryString * The query string. */ public void setQueryString(final String queryString) { setProperty(Annotations.QUERY_STRING, queryString); }
/** * Set the original AST model (before any optimizations). */ public void setOriginalUpdateAST(final UpdateRoot updateRoot) { setProperty(Annotations.ORIGINAL_AST, updateRoot); }
/** * Set the incoming binding sets associated with the optimized AST. */ public void setOptimizedASTBindingSets(final IBindingSet[] bindingSets) { setProperty(Annotations.OPTIMIZED_AST_BINDING_SETS, bindingSets); }
ast.setProperty(Annotations.RESOLVED, Boolean.TRUE);
ast.setProperty(Annotations.RESOLVED, Boolean.TRUE);