|
Expression | parseExpression () |
|
void | parseConstruct () |
|
void | parseWith () |
|
void | parseFrom () |
|
void | parseTriples () |
|
const Token & | getNextToken () |
|
bool | isOfType (const Token &_token, Token::Type _type) |
|
void | reportUnexpected (const Token &_token, Token::Type _expectedType) |
|
void | reportUnexpected (const Token &_token) |
|
void | reportError (const Token &_token, const QString &_errorMsg) |
|
knowCore::Value | getBinding (const Token &_token) |
|
Algebra::NodeCSP | parseQuery () |
|
Algebra::AskQueryCSP | parseAskQuery () |
|
Algebra::ConstructQueryCSP | parseConstructQuery () |
|
Algebra::DescribeQueryCSP | parseDescribeQuery () |
|
Algebra::SelectQueryCSP | parseSelectQuery () |
|
Algebra::ExplainQueryCSP | parseExplainQuery () |
|
Algebra::NodeCSP | parseScriptQuery () |
|
std::tuple< Algebra::GroupClausesCSP, Algebra::HavingClausesCSP, Algebra::OrderClausesCSP, Algebra::LimitOffsetClauseCSP > | parseSolutionModifiers (bool _hasGroup=true, bool _hasHaving=true, bool _hasOrder=true, bool _hasLimitOffset=true) |
|
QList< Algebra::DatasetCSP > | parseDataset (Token::Type _from_using) |
|
Algebra::NodeCSP | parseDeleteInsertQuery () |
|
Algebra::LoadCSP | parseLoadQuery () |
|
Algebra::NodeCSP | parseDropClearCreateQuery () |
|
Algebra::ExecuteCSP | parseExecute () |
|
Algebra::QuadsDataCSP | parseQuadsData (bool _allow_blank_node, bool _allow_variables) |
|
QList< Algebra::NodeCSP > | parseStatements () |
|
Algebra::NodeCSP | parseIfUnless () |
|
QList< Algebra::VariableCSP > | parseVariables () |
|
Algebra::NodeCSP | parseExpression () |
|
Algebra::NodeCSP | parseConditionalAndExpression () |
|
Algebra::NodeCSP | parseRelationalExpression () |
|
Algebra::NodeCSP | parseAdditiveExpression () |
|
Algebra::NodeCSP | parseMultiplicativeExpression () |
|
Algebra::NodeCSP | parseUnaryExpression () |
|
Algebra::NodeCSP | parsePrimaryExpression () |
|
Algebra::NodeCSP | parseStringConstant () |
|
QList< Algebra::NodeCSP > | parseExpressionList () |
|
int | parseInteger () |
|
Algebra::GroupGraphPatternCSP | parseGroupGraphPattern (const Algebra::NodeCSP &_graphname) |
|
Algebra::ServiceCSP | parseService () |
|
Algebra::BindCSP | parseBind () |
|
QList< Algebra::TripleCSP > | parseTriplesBlock (bool _allow_blank_node, bool _allow_variables) |
|
QList< Algebra::TripleCSP > | parseObjectBlankNode (Algebra::BlankNodeCSP blankNode, bool _allow_blank_node, bool _allow_variables) |
|
QList< Algebra::TripleCSP > | parseCollection (Algebra::NodeCSP _subject, Algebra::NodeCSP _verb, bool _allow_blank_node, bool _allow_variables) |
|
QList< Algebra::TripleCSP > | parseCollection (const knowRDF::BlankNode &_head_node, bool _allow_blank_node, bool _allow_variables) |
|
QList< Algebra::TripleCSP > | parseVerbObjectTriples (Algebra::NodeCSP _subject, bool _allow_blank_node, bool _allow_variables) |
|
QList< Algebra::TripleCSP > | parseObjectTriples (Algebra::NodeCSP _subject, Algebra::NodeCSP _verb, bool _allow_blank_node, bool _allow_variables) |
|
bool | isSubjectStart (const Token &_token) |
|
bool | isVerbStart (const Token &_token) |
|
bool | isObjectStart (const Token &_token) |
|
bool | isExpressionStart (const Token &_token) |
|
Algebra::NodeCSP | parseSubject (bool _allow_blank_node, bool _allow_variables) |
|
Algebra::NodeCSP | parseVerb (bool _allow_variables) |
|
Algebra::NodeCSP | parseObject (bool _allow_blank_node, bool _allow_variables) |
|
Algebra::BlankNodeCSP | parseBlank (bool _allow_blank_node) |
|
bool | isUri (const Token &_token) |
|
knowCore::Uri | parseUri () |
|
Algebra::Alternative< Algebra::VariableReference, Algebra::Term > | parseVariableOrTerm () |
|
void | reportError (const Token &_token, const QString &_errorMsg) |
|
void | reportUnexpected (const Token &_token) |
|
void | reportUnexpected (const Token &_token, typename Token::Type _expectedType) |
|
bool | isOfType (const Token &_token, typename Token::Type _type) |
|
const Token & | getNextToken () |
|
void | pushBackToken (const Token &_new_current) |
|
knowCore::Uri | parseIri () |
|
BlankNode | parseBlankNode () |
|
Subject | parseSubject () |
|
knowCore::Uri | parsePredicate () |
|
void | parseObject (const Subject &_subject, const knowCore::Uri &_predicate) |
|
void | parseSingleSubject (const Subject &subject, const typename Token::Type &_endType) |
|
void | appendTriple (const Subject &_subject, const knowCore::Uri &_predicate, const knowCore::Uri &_dataTypeUri, const _T_ &_value, const QString &_lang=QString()) |
|
void | appendTriple (const Subject &_subject, const knowCore::Uri &_predicate, const Object &_value) |
|
void | appendTriple (const Subject &_subject, const knowCore::Uri &_predicate, const knowCore::Uri &_dataTypeUri, const QString &_value, const QString &_lang) |
|
void | reportError (const Token &_token, const QString &_errorMsg) |
|
void | reportUnexpected (const Token &_token) |
|
void | reportUnexpected (const Token &_token, typename Token::Type _expectedType) |
|
bool | isOfType (const Token &_token, typename Token::Type _type) |
|
const Token & | getNextToken () |
|
void | pushBackToken (const Token &_new_current) |
|
knowCore::Uri | parseIri () |
|
BlankNode | parseBlankNode () |
|
Subject | parseSubject () |
|
knowCore::Uri | parsePredicate () |
|
void | parseObject (const Subject &_subject, const knowCore::Uri &_predicate) |
|
void | parseSingleSubject (const Subject &subject, const typename Token::Type &_endType) |
|
void | appendTriple (const Subject &_subject, const knowCore::Uri &_predicate, const knowCore::Uri &_dataTypeUri, const _T_ &_value, const QString &_lang=QString()) |
|
void | appendTriple (const Subject &_subject, const knowCore::Uri &_predicate, const Object &_value) |
|
void | appendTriple (const Subject &_subject, const knowCore::Uri &_predicate, const knowCore::Uri &_dataTypeUri, const QString &_value, const QString &_lang) |
|