/** * Return the optimized AST model. */ public QueryRoot getOptimizedAST() { return (QueryRoot) getProperty(Annotations.OPTIMIZED_AST); }
/** * Return <code>true</code> iff this {@link ASTContainer} models a SPARQL * UPDATE operation. */ public boolean isUpdate() { return getProperty(Annotations.ORIGINAL_AST) instanceof UpdateRoot; }
/** * Return the original AST model (before any optimization). */ public QueryRoot getOriginalAST() { return (QueryRoot) getProperty(Annotations.ORIGINAL_AST); }
/** * Get the resolve values time in nanoseconds. */ public Long getResolveValuesTime() { return (Long) getProperty(Annotations.RESOLVE_VALUES_TIME); }
/** * Get the query parse time in nanoseconds. */ public Long getQueryParseTime() { return (Long) getProperty(Annotations.QUERY_PARSE_TIME); }
/** * Return the original SPARQL QUERY -or- UPDATE from which this AST model was * generated. * * @return The original Query or Update -or- <code>null</code> if the AST * was not generated by the parser. */ public String getQueryString() { return (String) getProperty(Annotations.QUERY_STRING); }
/** * Return the parse tree generated from the query string. */ public Object getParseTree() { return getProperty(Annotations.PARSE_TREE); }
/** * Return the original AST model (before any optimization). */ public UpdateRoot getOriginalUpdateAST() { return (UpdateRoot) getProperty(Annotations.ORIGINAL_AST); }
/** * Return the parse tree generated from the query string. */ public Object getParseTree() { return getProperty(Annotations.PARSE_TREE); }
/** * Return the original AST model (before any optimization). */ public UpdateRoot getOriginalUpdateAST() { return (UpdateRoot) getProperty(Annotations.ORIGINAL_AST); }
/** * Return <code>true</code> iff this {@link ASTContainer} models a SPARQL * QUERY operation. */ public boolean isQuery() { return getProperty(Annotations.ORIGINAL_AST) instanceof QueryRoot; }
/** * Return the incoming binding sets associated with the optimized AST. */ public IBindingSet[] getOptimizedASTBindingSets() { return (IBindingSet[]) getProperty(Annotations.OPTIMIZED_AST_BINDING_SETS); }
/** * Return the physical query plan (pipeline bops). */ public PipelineOp getQueryPlan() { return (PipelineOp) getProperty(Annotations.QUERY_PLAN); }
/** * Get the query parse time in nanoseconds. */ public Long getQueryParseTime() { return (Long) getProperty(Annotations.QUERY_PARSE_TIME); }
/** * Return <code>true</code> iff this {@link ASTContainer} models a SPARQL * QUERY operation. */ public boolean isQuery() { return getProperty(Annotations.ORIGINAL_AST) instanceof QueryRoot; }
/** * Return the original AST model (before any optimization). */ public QueryRoot getOriginalAST() { return (QueryRoot) getProperty(Annotations.ORIGINAL_AST); }
/** * Return the incoming binding sets associated with the optimized AST. */ public IBindingSet[] getOptimizedASTBindingSets() { return (IBindingSet[]) getProperty(Annotations.OPTIMIZED_AST_BINDING_SETS); }
/** * Return the physical query plan (pipeline bops). */ public PipelineOp getQueryPlan() { return (PipelineOp) getProperty(Annotations.QUERY_PLAN); }
/** * Return the optimized AST model. */ public QueryRoot getOptimizedAST() { return (QueryRoot) getProperty(Annotations.OPTIMIZED_AST); }
/** * Get the resolve values time in nanoseconds. */ public Long getResolveValuesTime() { return (Long) getProperty(Annotations.RESOLVE_VALUES_TIME); }