org.openrdf.sesame.query.rdql.parser
Class RdqlParser

java.lang.Object
  extended byorg.openrdf.sesame.query.rdql.parser.RdqlParser
All Implemented Interfaces:
RdqlParserConstants

public class RdqlParser
extends Object
implements RdqlParserConstants


Field Summary
 Token jj_nt
           
 boolean lookingAhead
           
 Token token
           
 RdqlParserTokenManager token_source
           
static URI XSD_FLOAT
           
static URI XSD_INTEGER
           
 
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
 
Constructor Summary
RdqlParser(InputStream stream)
           
RdqlParser(RdqlParserTokenManager tm)
           
RdqlParser(Reader stream)
           
 
Method Summary
 Null _null()
           
 ValueExpr additive_expr()
           
 int additive_operator()
           
 BooleanExpr boolean_elem()
           
 BooleanExpr boolean_expr()
           
 void comma_opt()
           
 BooleanExpr conditional_and_expr()
           
 void constraint_clause(GraphPattern graphPattern)
           
 void disable_tracing()
           
 void enable_tracing()
           
 ParseException generateParseException()
           
 Token getNextToken()
           
 Token getToken(int index)
           
 LiteralExpr literal()
           
 ValueExpr multiplicative_expr()
           
 int multiplicative_operator()
           
 TableQuery parseQuery()
           
 void prefix_decl()
           
 void prefixes_clause()
           
 ProjectionElem projection_elem()
           
 List projection()
           
 ResourceExpr qname()
           
 ResourceExpr quoted_uri()
           
 void ReInit(InputStream stream)
           
 void ReInit(RdqlParserTokenManager tm)
           
 void ReInit(Reader stream)
           
 Query select_query()
           
 int string_compare_operator()
           
 String string()
           
 void triple_pattern_clause(GraphPattern graphPattern)
           
 void triple_pattern(GraphPattern graphPattern)
           
 ValueExpr unary_expr()
           
 ResourceExpr uri()
           
 int value_compare_operator()
           
 ValueExpr value_expr()
           
 ValueExpr value()
           
 ValueExpr var_or_const()
           
 ValueExpr var_or_uri()
           
 Var var()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

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
Constructor Detail

RdqlParser

public RdqlParser(InputStream stream)

RdqlParser

public RdqlParser(Reader stream)

RdqlParser

public RdqlParser(RdqlParserTokenManager tm)
Method Detail

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.