org.openrdf.sesame.query.rdql.parser
Class RdqlParser
java.lang.Object
org.openrdf.sesame.query.rdql.parser.RdqlParser
- All Implemented Interfaces:
- RdqlParserConstants
- public class RdqlParser
- extends Object
- implements RdqlParserConstants
| Fields inherited from interface org.openrdf.sesame.query.rdql.parser.RdqlParserConstants |
ALPHA, BASECHAR, COLON, COMBINING_CHAR, COMMA, DEFAULT, DIGIT, DOT, EOF, EQ, ESCAPED_CHAR, EXTENDER, FALSE, FLOATING_POINT_LITERAL, FOR, FROM, GE, GT, HEX, IDEOGRAPHIC, INTEGER_LITERAL, LANG_TAG, LBRACK, LE, LETTER, LIT_DT, LIT_LABEL, LIT_LANG, LPAREN, LT, MINUS, NCNAME, NCNAME_CHAR, NE, NOT, NULL, NUM, PLUS, PREFIXES, QNAME, QUOTED_URI, RBRACK, REM, RPAREN, SC_AND, SC_OR, SELECT, SEMICOLON, SLASH, SOURCE, STAR, STR_EQ, STR_MATCH, STR_NE, STR_NMATCH, STRING1, STRING2, SUCHTHAT, TEXT_LITERAL, tokenImage, TRUE, UNICODE_ESC, VAR, WHERE |
XSD_INTEGER
public static final URI XSD_INTEGER
XSD_FLOAT
public static final URI XSD_FLOAT
token_source
public RdqlParserTokenManager token_source
token
public Token token
jj_nt
public Token jj_nt
lookingAhead
public boolean lookingAhead
RdqlParser
public RdqlParser(InputStream stream)
RdqlParser
public RdqlParser(Reader stream)
RdqlParser
public RdqlParser(RdqlParserTokenManager tm)
parseQuery
public final TableQuery parseQuery()
throws ParseException
- Throws:
ParseException
comma_opt
public final void comma_opt()
throws ParseException
- Throws:
ParseException
prefixes_clause
public final void prefixes_clause()
throws ParseException
- Throws:
ParseException
prefix_decl
public final void prefix_decl()
throws ParseException
- Throws:
ParseException
select_query
public final Query select_query()
throws ParseException
- Throws:
ParseException
projection
public final List projection()
throws ParseException
- Throws:
ParseException
projection_elem
public final ProjectionElem projection_elem()
throws ParseException
- Throws:
ParseException
triple_pattern_clause
public final void triple_pattern_clause(GraphPattern graphPattern)
throws ParseException
- Throws:
ParseException
triple_pattern
public final void triple_pattern(GraphPattern graphPattern)
throws ParseException
- Throws:
ParseException
constraint_clause
public final void constraint_clause(GraphPattern graphPattern)
throws ParseException
- Throws:
ParseException
boolean_expr
public final BooleanExpr boolean_expr()
throws ParseException
- Throws:
ParseException
conditional_and_expr
public final BooleanExpr conditional_and_expr()
throws ParseException
- Throws:
ParseException
boolean_elem
public final BooleanExpr boolean_elem()
throws ParseException
- Throws:
ParseException
string_compare_operator
public final int string_compare_operator()
throws ParseException
- Throws:
ParseException
value_compare_operator
public final int value_compare_operator()
throws ParseException
- Throws:
ParseException
value_expr
public final ValueExpr value_expr()
throws ParseException
- Throws:
ParseException
additive_expr
public final ValueExpr additive_expr()
throws ParseException
- Throws:
ParseException
additive_operator
public final int additive_operator()
throws ParseException
- Throws:
ParseException
multiplicative_expr
public final ValueExpr multiplicative_expr()
throws ParseException
- Throws:
ParseException
multiplicative_operator
public final int multiplicative_operator()
throws ParseException
- Throws:
ParseException
unary_expr
public final ValueExpr unary_expr()
throws ParseException
- Throws:
ParseException
var_or_uri
public final ValueExpr var_or_uri()
throws ParseException
- Throws:
ParseException
var_or_const
public final ValueExpr var_or_const()
throws ParseException
- Throws:
ParseException
var
public final Var var()
throws ParseException
- Throws:
ParseException
value
public final ValueExpr value()
throws ParseException
- Throws:
ParseException
uri
public final ResourceExpr uri()
throws ParseException
- Throws:
ParseException
quoted_uri
public final ResourceExpr quoted_uri()
throws ParseException
- Throws:
ParseException
qname
public final ResourceExpr qname()
throws ParseException
- Throws:
ParseException
literal
public final LiteralExpr literal()
throws ParseException
- Throws:
ParseException
string
public final String string()
throws ParseException
- Throws:
ParseException
_null
public final Null _null()
throws ParseException
- Throws:
ParseException
ReInit
public void ReInit(InputStream stream)
ReInit
public void ReInit(Reader stream)
ReInit
public void ReInit(RdqlParserTokenManager tm)
getNextToken
public final Token getNextToken()
getToken
public final Token getToken(int index)
generateParseException
public ParseException generateParseException()
enable_tracing
public final void enable_tracing()
disable_tracing
public final void disable_tracing()
Copyright © 2002-2006 Aduna BV, GNU LGPL License applies.