public class QueryProcessor extends AbstractASTVisitor
| Constructor and Description |
|---|
QueryProcessor(SparqlRequest request) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getDefaultPrefix() |
void |
process(ASTOperationContainer qc)
Processes escape sequences in ASTString objects.
|
java.lang.Object |
visit(ASTAbs aabs,
java.lang.Object data) |
java.lang.Object |
visit(ASTAskQuery node,
java.lang.Object data) |
java.lang.Object |
visit(ASTAvg node,
java.lang.Object data) |
java.lang.Object |
visit(ASTBind abind,
java.lang.Object data) |
java.lang.Object |
visit(ASTBound abound,
java.lang.Object data) |
java.lang.Object |
visit(ASTCeil aceil,
java.lang.Object data) |
java.lang.Object |
visit(ASTCoalesce acoalesce,
java.lang.Object data) |
java.lang.Object |
visit(ASTCompare compare,
java.lang.Object data) |
java.lang.Object |
visit(ASTConcat aconcat,
java.lang.Object data) |
java.lang.Object |
visit(ASTConstraint constraint,
java.lang.Object data) |
java.lang.Object |
visit(ASTContains acontain,
java.lang.Object data) |
java.lang.Object |
visit(ASTCount acount,
java.lang.Object data) |
java.lang.Object |
visit(ASTDatatype node,
java.lang.Object data) |
java.lang.Object |
visit(ASTDay node,
java.lang.Object data) |
java.lang.Object |
visit(ASTDeleteClause node,
java.lang.Object data) |
java.lang.Object |
visit(ASTExistsFunc aexists,
java.lang.Object data) |
java.lang.Object |
visit(ASTFalse afalse,
java.lang.Object data) |
java.lang.Object |
visit(ASTFloor afloor,
java.lang.Object data) |
java.lang.Object |
visit(ASTFunctionCall afunc,
java.lang.Object data) |
java.lang.Object |
visit(ASTGroupCondition agroup,
java.lang.Object data) |
java.lang.Object |
visit(ASTHours node,
java.lang.Object data) |
java.lang.Object |
visit(ASTIf aif,
java.lang.Object data) |
java.lang.Object |
visit(ASTInlineData inline,
java.lang.Object data) |
java.lang.Object |
visit(ASTInsertClause node,
java.lang.Object data) |
java.lang.Object |
visit(ASTInsertData node,
java.lang.Object data) |
java.lang.Object |
visit(ASTIRIFunc node,
java.lang.Object data) |
java.lang.Object |
visit(ASTIRI airi,
java.lang.Object data) |
java.lang.Object |
visit(ASTIsBlank node,
java.lang.Object data) |
java.lang.Object |
visit(ASTIsIRI airi,
java.lang.Object data) |
java.lang.Object |
visit(ASTIsLiteral aliteral,
java.lang.Object data) |
java.lang.Object |
visit(ASTIsNumeric anumeric,
java.lang.Object data) |
java.lang.Object |
visit(ASTLimit limit,
java.lang.Object data) |
java.lang.Object |
visit(ASTLowerCase node,
java.lang.Object data) |
java.lang.Object |
visit(ASTMath amath,
java.lang.Object data) |
java.lang.Object |
visit(ASTMax amax,
java.lang.Object data) |
java.lang.Object |
visit(ASTMin amin,
java.lang.Object data) |
java.lang.Object |
visit(ASTMinutes node,
java.lang.Object data) |
java.lang.Object |
visit(ASTMonth node,
java.lang.Object data) |
java.lang.Object |
visit(ASTNotExistsFunc anexists,
java.lang.Object data) |
java.lang.Object |
visit(ASTNow node,
java.lang.Object data) |
java.lang.Object |
visit(ASTNumericLiteral literal,
java.lang.Object data) |
java.lang.Object |
visit(ASTObjectList objectList,
java.lang.Object data) |
java.lang.Object |
visit(ASTOffset aoffset,
java.lang.Object data) |
java.lang.Object |
visit(ASTOptionalGraphPattern optional,
java.lang.Object data) |
java.lang.Object |
visit(ASTOrderCondition order,
java.lang.Object data) |
java.lang.Object |
visit(ASTOr aor,
java.lang.Object data) |
java.lang.Object |
visit(ASTPathAlternative path,
java.lang.Object data) |
java.lang.Object |
visit(ASTPathElt node,
java.lang.Object data) |
java.lang.Object |
visit(ASTPrefixDecl prefixDeclNode,
java.lang.Object data) |
java.lang.Object |
visit(ASTPropertyList propertyList,
java.lang.Object data) |
java.lang.Object |
visit(ASTPropertyListPath path,
java.lang.Object data) |
java.lang.Object |
visit(ASTQName qname,
java.lang.Object data) |
java.lang.Object |
visit(ASTQuadInsertData node,
java.lang.Object data) |
java.lang.Object |
visit(ASTRDFLiteral literal,
java.lang.Object data) |
java.lang.Object |
visit(ASTRegexExpression aregex,
java.lang.Object data) |
java.lang.Object |
visit(ASTReplace areplace,
java.lang.Object data) |
java.lang.Object |
visit(ASTRound around,
java.lang.Object data) |
java.lang.Object |
visit(ASTSeconds node,
java.lang.Object data) |
java.lang.Object |
visit(ASTSelect select,
java.lang.Object data) |
java.lang.Object |
visit(ASTSelectQuery aselect,
java.lang.Object data) |
java.lang.Object |
visit(ASTStrAfter node,
java.lang.Object data) |
java.lang.Object |
visit(ASTStrBefore node,
java.lang.Object data) |
java.lang.Object |
visit(ASTStrEnds aends,
java.lang.Object data) |
java.lang.Object |
visit(ASTString str,
java.lang.Object data) |
java.lang.Object |
visit(ASTStrLen astrlen,
java.lang.Object data) |
java.lang.Object |
visit(ASTStr astr,
java.lang.Object data) |
java.lang.Object |
visit(ASTStrStarts astarts,
java.lang.Object data) |
java.lang.Object |
visit(ASTSubstr asubstr,
java.lang.Object data) |
java.lang.Object |
visit(ASTSum asum,
java.lang.Object data) |
java.lang.Object |
visit(ASTTimezone node,
java.lang.Object data) |
java.lang.Object |
visit(ASTTripleRef triple,
java.lang.Object data) |
java.lang.Object |
visit(ASTTriplesSameSubject triple,
java.lang.Object data) |
java.lang.Object |
visit(ASTTriplesSameSubjectPath triple,
java.lang.Object data) |
java.lang.Object |
visit(ASTTrue atrue,
java.lang.Object data) |
java.lang.Object |
visit(ASTTz node,
java.lang.Object data) |
java.lang.Object |
visit(ASTUnionGraphPattern aunion,
java.lang.Object data) |
java.lang.Object |
visit(ASTUpperCase node,
java.lang.Object data) |
java.lang.Object |
visit(ASTVar var,
java.lang.Object data) |
java.lang.Object |
visit(ASTWhereClause node,
java.lang.Object data) |
java.lang.Object |
visit(ASTYear node,
java.lang.Object data) |
visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visitpublic QueryProcessor(SparqlRequest request)
public java.lang.String getDefaultPrefix()
public void process(ASTOperationContainer qc) throws MalformedQueryException
qc - The query that needs to be processed.MalformedQueryException - If an invalid escape sequence was found.public java.lang.Object visit(ASTPrefixDecl prefixDeclNode, java.lang.Object data) throws VisitorException
visit in interface SyntaxTreeBuilderVisitorvisit in class AbstractASTVisitorVisitorExceptionpublic java.lang.Object visit(ASTTripleRef triple, java.lang.Object data) throws VisitorException
visit in interface SyntaxTreeBuilderVisitorvisit in class AbstractASTVisitorVisitorExceptionpublic java.lang.Object visit(ASTInsertData node, java.lang.Object data) throws VisitorException
visit in interface SyntaxTreeBuilderVisitorvisit in class AbstractASTVisitorVisitorExceptionpublic java.lang.Object visit(ASTQuadInsertData node, java.lang.Object data) throws VisitorException
visit in interface SyntaxTreeBuilderVisitorvisit in class AbstractASTVisitorVisitorExceptionpublic java.lang.Object visit(ASTAskQuery node, java.lang.Object data) throws VisitorException
visit in interface SyntaxTreeBuilderVisitorvisit in class AbstractASTVisitorVisitorExceptionpublic java.lang.Object visit(ASTInsertClause node, java.lang.Object data) throws VisitorException
visit in interface SyntaxTreeBuilderVisitorvisit in class AbstractASTVisitorVisitorExceptionpublic java.lang.Object visit(ASTDeleteClause node, java.lang.Object data) throws VisitorException
visit in interface SyntaxTreeBuilderVisitorvisit in class AbstractASTVisitorVisitorExceptionpublic java.lang.Object visit(ASTSelectQuery aselect, java.lang.Object data) throws VisitorException
visit in interface SyntaxTreeBuilderVisitorvisit in class AbstractASTVisitorVisitorExceptionpublic java.lang.Object visit(ASTSelect select, java.lang.Object data) throws VisitorException
visit in interface SyntaxTreeBuilderVisitorvisit in class AbstractASTVisitorVisitorExceptionpublic java.lang.Object visit(ASTPropertyListPath path, java.lang.Object data) throws VisitorException
visit in interface SyntaxTreeBuilderVisitorvisit in class AbstractASTVisitorVisitorExceptionpublic java.lang.Object visit(ASTVar var, java.lang.Object data) throws VisitorException
visit in interface SyntaxTreeBuilderVisitorvisit in class AbstractASTVisitorVisitorExceptionpublic java.lang.Object visit(ASTNumericLiteral literal, java.lang.Object data) throws VisitorException
visit in interface SyntaxTreeBuilderVisitorvisit in class AbstractASTVisitorVisitorExceptionpublic java.lang.Object visit(ASTWhereClause node, java.lang.Object data) throws VisitorException
visit in interface SyntaxTreeBuilderVisitorvisit in class AbstractASTVisitorVisitorExceptionpublic java.lang.Object visit(ASTInlineData inline, java.lang.Object data) throws VisitorException
visit in interface SyntaxTreeBuilderVisitorvisit in class AbstractASTVisitorVisitorExceptionpublic java.lang.Object visit(ASTLimit limit, java.lang.Object data) throws VisitorException
visit in interface SyntaxTreeBuilderVisitorvisit in class AbstractASTVisitorVisitorExceptionpublic java.lang.Object visit(ASTOffset aoffset, java.lang.Object data) throws VisitorException
visit in interface SyntaxTreeBuilderVisitorvisit in class AbstractASTVisitorVisitorExceptionpublic java.lang.Object visit(ASTOrderCondition order, java.lang.Object data) throws VisitorException
visit in interface SyntaxTreeBuilderVisitorvisit in class AbstractASTVisitorVisitorExceptionpublic java.lang.Object visit(ASTConstraint constraint, java.lang.Object data) throws VisitorException
visit in interface SyntaxTreeBuilderVisitorvisit in class AbstractASTVisitorVisitorExceptionpublic java.lang.Object visit(ASTGroupCondition agroup, java.lang.Object data) throws VisitorException
visit in interface SyntaxTreeBuilderVisitorvisit in class AbstractASTVisitorVisitorExceptionpublic java.lang.Object visit(ASTBind abind, java.lang.Object data) throws VisitorException
visit in interface SyntaxTreeBuilderVisitorvisit in class AbstractASTVisitorVisitorExceptionpublic java.lang.Object visit(ASTFunctionCall afunc, java.lang.Object data) throws VisitorException
visit in interface SyntaxTreeBuilderVisitorvisit in class AbstractASTVisitorVisitorExceptionpublic java.lang.Object visit(ASTReplace areplace, java.lang.Object data) throws VisitorException
visit in interface SyntaxTreeBuilderVisitorvisit in class AbstractASTVisitorVisitorExceptionpublic java.lang.Object visit(ASTIsNumeric anumeric, java.lang.Object data) throws VisitorException
visit in interface SyntaxTreeBuilderVisitorvisit in class AbstractASTVisitorVisitorExceptionpublic java.lang.Object visit(ASTIsLiteral aliteral, java.lang.Object data) throws VisitorException
visit in interface SyntaxTreeBuilderVisitorvisit in class AbstractASTVisitorVisitorExceptionpublic java.lang.Object visit(ASTIsIRI airi, java.lang.Object data) throws VisitorException
visit in interface SyntaxTreeBuilderVisitorvisit in class AbstractASTVisitorVisitorExceptionpublic java.lang.Object visit(ASTIRIFunc node, java.lang.Object data) throws VisitorException
visit in interface SyntaxTreeBuilderVisitorvisit in class AbstractASTVisitorVisitorExceptionpublic java.lang.Object visit(ASTIsBlank node, java.lang.Object data) throws VisitorException
visit in interface SyntaxTreeBuilderVisitorvisit in class AbstractASTVisitorVisitorExceptionpublic java.lang.Object visit(ASTUpperCase node, java.lang.Object data) throws VisitorException
visit in interface SyntaxTreeBuilderVisitorvisit in class AbstractASTVisitorVisitorExceptionpublic java.lang.Object visit(ASTLowerCase node, java.lang.Object data) throws VisitorException
visit in interface SyntaxTreeBuilderVisitorvisit in class AbstractASTVisitorVisitorExceptionpublic java.lang.Object visit(ASTIf aif, java.lang.Object data) throws VisitorException
visit in interface SyntaxTreeBuilderVisitorvisit in class AbstractASTVisitorVisitorExceptionpublic java.lang.Object visit(ASTContains acontain, java.lang.Object data) throws VisitorException
visit in interface SyntaxTreeBuilderVisitorvisit in class AbstractASTVisitorVisitorExceptionpublic java.lang.Object visit(ASTExistsFunc aexists, java.lang.Object data) throws VisitorException
visit in interface SyntaxTreeBuilderVisitorvisit in class AbstractASTVisitorVisitorExceptionpublic java.lang.Object visit(ASTNotExistsFunc anexists, java.lang.Object data) throws VisitorException
visit in interface SyntaxTreeBuilderVisitorvisit in class AbstractASTVisitorVisitorExceptionpublic java.lang.Object visit(ASTCount acount, java.lang.Object data) throws VisitorException
visit in interface SyntaxTreeBuilderVisitorvisit in class AbstractASTVisitorVisitorExceptionpublic java.lang.Object visit(ASTSum asum, java.lang.Object data) throws VisitorException
visit in interface SyntaxTreeBuilderVisitorvisit in class AbstractASTVisitorVisitorExceptionpublic java.lang.Object visit(ASTAvg node, java.lang.Object data) throws VisitorException
visit in interface SyntaxTreeBuilderVisitorvisit in class AbstractASTVisitorVisitorExceptionpublic java.lang.Object visit(ASTDatatype node, java.lang.Object data) throws VisitorException
visit in interface SyntaxTreeBuilderVisitorvisit in class AbstractASTVisitorVisitorExceptionpublic java.lang.Object visit(ASTStrAfter node, java.lang.Object data) throws VisitorException
visit in interface SyntaxTreeBuilderVisitorvisit in class AbstractASTVisitorVisitorExceptionpublic java.lang.Object visit(ASTStrBefore node, java.lang.Object data) throws VisitorException
visit in interface SyntaxTreeBuilderVisitorvisit in class AbstractASTVisitorVisitorExceptionpublic java.lang.Object visit(ASTSubstr asubstr, java.lang.Object data) throws VisitorException
visit in interface SyntaxTreeBuilderVisitorvisit in class AbstractASTVisitorVisitorExceptionpublic java.lang.Object visit(ASTNow node, java.lang.Object data) throws VisitorException
visit in interface SyntaxTreeBuilderVisitorvisit in class AbstractASTVisitorVisitorExceptionpublic java.lang.Object visit(ASTYear node, java.lang.Object data) throws VisitorException
visit in interface SyntaxTreeBuilderVisitorvisit in class AbstractASTVisitorVisitorExceptionpublic java.lang.Object visit(ASTMonth node, java.lang.Object data) throws VisitorException
visit in interface SyntaxTreeBuilderVisitorvisit in class AbstractASTVisitorVisitorExceptionpublic java.lang.Object visit(ASTDay node, java.lang.Object data) throws VisitorException
visit in interface SyntaxTreeBuilderVisitorvisit in class AbstractASTVisitorVisitorExceptionpublic java.lang.Object visit(ASTHours node, java.lang.Object data) throws VisitorException
visit in interface SyntaxTreeBuilderVisitorvisit in class AbstractASTVisitorVisitorExceptionpublic java.lang.Object visit(ASTTz node, java.lang.Object data) throws VisitorException
visit in interface SyntaxTreeBuilderVisitorvisit in class AbstractASTVisitorVisitorExceptionpublic java.lang.Object visit(ASTMinutes node, java.lang.Object data) throws VisitorException
visit in interface SyntaxTreeBuilderVisitorvisit in class AbstractASTVisitorVisitorExceptionpublic java.lang.Object visit(ASTSeconds node, java.lang.Object data) throws VisitorException
visit in interface SyntaxTreeBuilderVisitorvisit in class AbstractASTVisitorVisitorExceptionpublic java.lang.Object visit(ASTTimezone node, java.lang.Object data) throws VisitorException
visit in interface SyntaxTreeBuilderVisitorvisit in class AbstractASTVisitorVisitorExceptionpublic java.lang.Object visit(ASTFloor afloor, java.lang.Object data) throws VisitorException
visit in interface SyntaxTreeBuilderVisitorvisit in class AbstractASTVisitorVisitorExceptionpublic java.lang.Object visit(ASTConcat aconcat, java.lang.Object data) throws VisitorException
visit in interface SyntaxTreeBuilderVisitorvisit in class AbstractASTVisitorVisitorExceptionpublic java.lang.Object visit(ASTCoalesce acoalesce, java.lang.Object data) throws VisitorException
visit in interface SyntaxTreeBuilderVisitorvisit in class AbstractASTVisitorVisitorExceptionpublic java.lang.Object visit(ASTStr astr, java.lang.Object data) throws VisitorException
visit in interface SyntaxTreeBuilderVisitorvisit in class AbstractASTVisitorVisitorExceptionpublic java.lang.Object visit(ASTStrLen astrlen, java.lang.Object data) throws VisitorException
visit in interface SyntaxTreeBuilderVisitorvisit in class AbstractASTVisitorVisitorExceptionpublic java.lang.Object visit(ASTStrStarts astarts, java.lang.Object data) throws VisitorException
visit in interface SyntaxTreeBuilderVisitorvisit in class AbstractASTVisitorVisitorExceptionpublic java.lang.Object visit(ASTStrEnds aends, java.lang.Object data) throws VisitorException
visit in interface SyntaxTreeBuilderVisitorvisit in class AbstractASTVisitorVisitorExceptionpublic java.lang.Object visit(ASTCeil aceil, java.lang.Object data) throws VisitorException
visit in interface SyntaxTreeBuilderVisitorvisit in class AbstractASTVisitorVisitorExceptionpublic java.lang.Object visit(ASTRegexExpression aregex, java.lang.Object data) throws VisitorException
visit in interface SyntaxTreeBuilderVisitorvisit in class AbstractASTVisitorVisitorExceptionpublic java.lang.Object visit(ASTMax amax, java.lang.Object data) throws VisitorException
visit in interface SyntaxTreeBuilderVisitorvisit in class AbstractASTVisitorVisitorExceptionpublic java.lang.Object visit(ASTMin amin, java.lang.Object data) throws VisitorException
visit in interface SyntaxTreeBuilderVisitorvisit in class AbstractASTVisitorVisitorExceptionpublic java.lang.Object visit(ASTAbs aabs, java.lang.Object data) throws VisitorException
visit in interface SyntaxTreeBuilderVisitorvisit in class AbstractASTVisitorVisitorExceptionpublic java.lang.Object visit(ASTRound around, java.lang.Object data) throws VisitorException
visit in interface SyntaxTreeBuilderVisitorvisit in class AbstractASTVisitorVisitorExceptionpublic java.lang.Object visit(ASTBound abound, java.lang.Object data) throws VisitorException
visit in interface SyntaxTreeBuilderVisitorvisit in class AbstractASTVisitorVisitorExceptionpublic java.lang.Object visit(ASTOr aor, java.lang.Object data) throws VisitorException
visit in interface SyntaxTreeBuilderVisitorvisit in class AbstractASTVisitorVisitorExceptionpublic java.lang.Object visit(ASTMath amath, java.lang.Object data) throws VisitorException
visit in interface SyntaxTreeBuilderVisitorvisit in class AbstractASTVisitorVisitorExceptionpublic java.lang.Object visit(ASTCompare compare, java.lang.Object data) throws VisitorException
visit in interface SyntaxTreeBuilderVisitorvisit in class AbstractASTVisitorVisitorExceptionpublic java.lang.Object visit(ASTOptionalGraphPattern optional, java.lang.Object data) throws VisitorException
visit in interface SyntaxTreeBuilderVisitorvisit in class AbstractASTVisitorVisitorExceptionpublic java.lang.Object visit(ASTUnionGraphPattern aunion, java.lang.Object data) throws VisitorException
visit in interface SyntaxTreeBuilderVisitorvisit in class AbstractASTVisitorVisitorExceptionpublic java.lang.Object visit(ASTTriplesSameSubject triple, java.lang.Object data) throws VisitorException
visit in interface SyntaxTreeBuilderVisitorvisit in class AbstractASTVisitorVisitorExceptionpublic java.lang.Object visit(ASTTriplesSameSubjectPath triple, java.lang.Object data) throws VisitorException
visit in interface SyntaxTreeBuilderVisitorvisit in class AbstractASTVisitorVisitorExceptionpublic java.lang.Object visit(ASTPropertyList propertyList, java.lang.Object data) throws VisitorException
visit in interface SyntaxTreeBuilderVisitorvisit in class AbstractASTVisitorVisitorExceptionpublic java.lang.Object visit(ASTPathAlternative path, java.lang.Object data) throws VisitorException
visit in interface SyntaxTreeBuilderVisitorvisit in class AbstractASTVisitorVisitorExceptionpublic java.lang.Object visit(ASTObjectList objectList, java.lang.Object data) throws VisitorException
visit in interface SyntaxTreeBuilderVisitorvisit in class AbstractASTVisitorVisitorExceptionpublic java.lang.Object visit(ASTString str, java.lang.Object data) throws VisitorException
visit in interface SyntaxTreeBuilderVisitorvisit in class AbstractASTVisitorVisitorExceptionpublic java.lang.Object visit(ASTRDFLiteral literal, java.lang.Object data) throws VisitorException
visit in interface SyntaxTreeBuilderVisitorvisit in class AbstractASTVisitorVisitorExceptionpublic java.lang.Object visit(ASTFalse afalse, java.lang.Object data) throws VisitorException
visit in interface SyntaxTreeBuilderVisitorvisit in class AbstractASTVisitorVisitorExceptionpublic java.lang.Object visit(ASTTrue atrue, java.lang.Object data) throws VisitorException
visit in interface SyntaxTreeBuilderVisitorvisit in class AbstractASTVisitorVisitorExceptionpublic java.lang.Object visit(ASTIRI airi, java.lang.Object data) throws VisitorException
visit in interface SyntaxTreeBuilderVisitorvisit in class AbstractASTVisitorVisitorExceptionpublic java.lang.Object visit(ASTPathElt node, java.lang.Object data) throws VisitorException
visit in interface SyntaxTreeBuilderVisitorvisit in class AbstractASTVisitorVisitorExceptionpublic java.lang.Object visit(ASTQName qname, java.lang.Object data) throws VisitorException
visit in interface SyntaxTreeBuilderVisitorvisit in class AbstractASTVisitorVisitorExceptionCopyright © 2025, 2026 Dassault Aviation. All Rights Reserved. Documentation and source under the LGPL v3 licence