public class XSPARQLSimplifier extends AbstractMyTreeRewriter
| Modifier and Type | Class and Description |
|---|---|
static class |
XSPARQLSimplifier.bottomup_return |
static class |
XSPARQLSimplifier.markunoptimized_return |
static class |
XSPARQLSimplifier.qstringandfunctioncall_return |
static class |
XSPARQLSimplifier.singleconcat_return |
static class |
XSPARQLSimplifier.staticconcat_return |
static class |
XSPARQLSimplifier.topdown_return |
static class |
XSPARQLSimplifier.varrewrite_return |
| Modifier and Type | Field and Description |
|---|---|
static int |
A |
static int |
ABS |
protected org.antlr.runtime.tree.TreeAdaptor |
adaptor |
static int |
ANCESTOR |
static int |
ANCESTORORSELF |
static int |
AND |
static int |
ANDSYMBOL |
static int |
AS |
static int |
ASC |
static int |
ASCENDING |
static int |
ASK |
static int |
ASSIGN |
static int |
AT |
static int |
ATS |
static int |
ATTRIBUTE |
static int |
AVG |
static int |
BASE |
static int |
BASEURI |
static int |
BIND |
static int |
BLANK_NODE_LABEL |
static int |
BNODE |
static int |
BNODE_CONSTRUCT |
static int |
BOUND |
static int |
BOUNDARYSPACE |
static int |
BY |
static int |
CARET |
static int |
CARETCARET |
static int |
CASE |
static int |
CAST |
static int |
CASTABLE |
static int |
CDATAELMEND |
static int |
CDATASTART |
static int |
CEIL |
static int |
CHILD |
static int |
COALESCE |
static int |
COLLATION |
static int |
COLON |
static int |
COLONCOLON |
static int |
COMMA |
static int |
COMMENT |
static int |
CONCAT |
static int |
CONSTRUCT |
static int |
CONSTRUCTION |
static int |
CONTAINS |
static int |
COPYNAMESPACES |
static int |
COUNT |
static int |
DATATYPE |
static int |
DAY |
static int |
DECIMAL |
static int |
DECLARE |
static int |
DEFAULT |
static int |
DELETEVNODE |
static int |
DESC |
static int |
DESCENDANT |
static int |
DESCENDANTORSELF |
static int |
DESCENDING |
static int |
DESCRIBE |
protected org.sourceforge.xsparql.rewriter.XSPARQLSimplifier.DFA1 |
dfa1 |
protected org.sourceforge.xsparql.rewriter.XSPARQLSimplifier.DFA14 |
dfa14 |
protected org.sourceforge.xsparql.rewriter.XSPARQLSimplifier.DFA5 |
dfa5 |
static int |
DISTINCT |
static int |
DIV |
static int |
DOCUMENT |
static int |
DOCUMENTNODE |
static int |
DOT |
static int |
DOTDOT |
static int |
DOUBLET |
static int |
ELEMENT |
static int |
ELSE |
static int |
EMPTY |
static int |
EMPTYSEQUENCE |
static int |
ENCODE_FOR_URI |
static int |
ENCODING |
static int |
ENDELM |
static int |
ENDPOINT |
static int |
ENDTAG |
static int |
EOF |
static int |
EQ |
static int |
EQUALS |
static int |
EVERY |
static int |
EXCEPT |
static int |
EXISTS |
static int |
EXPONENT |
static int |
EXTERNAL |
static int |
FALSE |
static int |
FILTER |
static int |
FLOOR |
static org.antlr.runtime.BitSet |
FOLLOW_AS_in_varrewrite1588 |
static org.antlr.runtime.BitSet |
FOLLOW_AS_in_varrewrite1793 |
static org.antlr.runtime.BitSet |
FOLLOW_AS_in_varrewrite2071 |
static org.antlr.runtime.BitSet |
FOLLOW_AS_in_varrewrite2120 |
static org.antlr.runtime.BitSet |
FOLLOW_AS_in_varrewrite2159 |
static org.antlr.runtime.BitSet |
FOLLOW_AS_in_varrewrite2199 |
static org.antlr.runtime.BitSet |
FOLLOW_COMMA_in_varrewrite1349 |
static org.antlr.runtime.BitSet |
FOLLOW_COMMA_in_varrewrite1380 |
static org.antlr.runtime.BitSet |
FOLLOW_DELETEVNODE_in_varrewrite1995 |
static org.antlr.runtime.BitSet |
FOLLOW_LPAR_in_staticconcat2798 |
static org.antlr.runtime.BitSet |
FOLLOW_LPAR_in_varrewrite1566 |
static org.antlr.runtime.BitSet |
FOLLOW_LPAR_in_varrewrite1771 |
static org.antlr.runtime.BitSet |
FOLLOW_LPAR_in_varrewrite2049 |
static org.antlr.runtime.BitSet |
FOLLOW_LPAR_in_varrewrite2098 |
static org.antlr.runtime.BitSet |
FOLLOW_LPAR_in_varrewrite2152 |
static org.antlr.runtime.BitSet |
FOLLOW_LPAR_in_varrewrite2192 |
static org.antlr.runtime.BitSet |
FOLLOW_markunoptimized_in_topdown1119 |
static org.antlr.runtime.BitSet |
FOLLOW_NCNAME_in_markunoptimized2457 |
static org.antlr.runtime.BitSet |
FOLLOW_NCNAME_in_singleconcat2395 |
static org.antlr.runtime.BitSet |
FOLLOW_NCNAME_in_staticconcat2530 |
static org.antlr.runtime.BitSet |
FOLLOW_NCNAME_in_staticconcat2598 |
static org.antlr.runtime.BitSet |
FOLLOW_NCNAME_in_staticconcat2655 |
static org.antlr.runtime.BitSet |
FOLLOW_NCNAME_in_staticconcat2699 |
static org.antlr.runtime.BitSet |
FOLLOW_NCNAME_in_varrewrite1573 |
static org.antlr.runtime.BitSet |
FOLLOW_NCNAME_in_varrewrite1778 |
static org.antlr.runtime.BitSet |
FOLLOW_NCNAME_in_varrewrite2056 |
static org.antlr.runtime.BitSet |
FOLLOW_NCNAME_in_varrewrite2105 |
static org.antlr.runtime.BitSet |
FOLLOW_NOTHING_in_varrewrite1978 |
static org.antlr.runtime.BitSet |
FOLLOW_NOTHING_in_varrewrite2032 |
static org.antlr.runtime.BitSet |
FOLLOW_QSTRING_in_qstringandfunctioncall2816 |
static org.antlr.runtime.BitSet |
FOLLOW_QSTRING_in_singleconcat2400 |
static org.antlr.runtime.BitSet |
FOLLOW_QSTRING_in_staticconcat2545 |
static org.antlr.runtime.BitSet |
FOLLOW_QSTRING_in_staticconcat2549 |
static org.antlr.runtime.BitSet |
FOLLOW_QSTRING_in_staticconcat2613 |
static org.antlr.runtime.BitSet |
FOLLOW_QSTRING_in_staticconcat2664 |
static org.antlr.runtime.BitSet |
FOLLOW_QSTRING_in_staticconcat2704 |
static org.antlr.runtime.BitSet |
FOLLOW_QSTRING_in_staticconcat2728 |
static org.antlr.runtime.BitSet |
FOLLOW_QSTRING_in_staticconcat2732 |
static org.antlr.runtime.BitSet |
FOLLOW_QSTRING_in_staticconcat2764 |
static org.antlr.runtime.BitSet |
FOLLOW_QSTRING_in_staticconcat2768 |
static org.antlr.runtime.BitSet |
FOLLOW_QSTRING_in_varrewrite1324 |
static org.antlr.runtime.BitSet |
FOLLOW_QSTRING_in_varrewrite1353 |
static org.antlr.runtime.BitSet |
FOLLOW_QSTRING_in_varrewrite1385 |
static org.antlr.runtime.BitSet |
FOLLOW_qstringandfunctioncall_in_staticconcat2540 |
static org.antlr.runtime.BitSet |
FOLLOW_qstringandfunctioncall_in_staticconcat2608 |
static org.antlr.runtime.BitSet |
FOLLOW_REWRITEVNODE_in_varrewrite1141 |
static org.antlr.runtime.BitSet |
FOLLOW_REWRITEVNODE_in_varrewrite1375 |
static org.antlr.runtime.BitSet |
FOLLOW_REWRITEVNODE_in_varrewrite1564 |
static org.antlr.runtime.BitSet |
FOLLOW_REWRITEVNODE_in_varrewrite1769 |
static org.antlr.runtime.BitSet |
FOLLOW_REWRITEVNODE_in_varrewrite1974 |
static org.antlr.runtime.BitSet |
FOLLOW_REWRITEVNODE_in_varrewrite2187 |
static org.antlr.runtime.BitSet |
FOLLOW_REWRITEVNODE1_in_varrewrite2009 |
static org.antlr.runtime.BitSet |
FOLLOW_REWRITEVNODE1_in_varrewrite2028 |
static org.antlr.runtime.BitSet |
FOLLOW_REWRITEVNODE1_in_varrewrite2047 |
static org.antlr.runtime.BitSet |
FOLLOW_REWRITEVNODE1_in_varrewrite2096 |
static org.antlr.runtime.BitSet |
FOLLOW_REWRITEVNODE1_in_varrewrite2145 |
static org.antlr.runtime.BitSet |
FOLLOW_RPAR_in_varrewrite1594 |
static org.antlr.runtime.BitSet |
FOLLOW_RPAR_in_varrewrite1799 |
static org.antlr.runtime.BitSet |
FOLLOW_RPAR_in_varrewrite2077 |
static org.antlr.runtime.BitSet |
FOLLOW_RPAR_in_varrewrite2126 |
static org.antlr.runtime.BitSet |
FOLLOW_RPAR_in_varrewrite2165 |
static org.antlr.runtime.BitSet |
FOLLOW_RPAR_in_varrewrite2205 |
static org.antlr.runtime.BitSet |
FOLLOW_singleconcat_in_synpred2_XSPARQLSimplifier1113 |
static org.antlr.runtime.BitSet |
FOLLOW_singleconcat_in_topdown1113 |
static org.antlr.runtime.BitSet |
FOLLOW_STAR_in_varrewrite1583 |
static org.antlr.runtime.BitSet |
FOLLOW_STAR_in_varrewrite2066 |
static org.antlr.runtime.BitSet |
FOLLOW_staticconcat_in_bottomup2513 |
static org.antlr.runtime.BitSet |
FOLLOW_T_ASVAR_in_varrewrite2150 |
static org.antlr.runtime.BitSet |
FOLLOW_T_ASVAR_in_varrewrite2190 |
static org.antlr.runtime.BitSet |
FOLLOW_T_FUNCTION_CALL_in_markunoptimized2453 |
static org.antlr.runtime.BitSet |
FOLLOW_T_FUNCTION_CALL_in_qstringandfunctioncall2819 |
static org.antlr.runtime.BitSet |
FOLLOW_T_FUNCTION_CALL_in_singleconcat2391 |
static org.antlr.runtime.BitSet |
FOLLOW_T_FUNCTION_CALL_in_varrewrite1569 |
static org.antlr.runtime.BitSet |
FOLLOW_T_FUNCTION_CALL_in_varrewrite1774 |
static org.antlr.runtime.BitSet |
FOLLOW_T_FUNCTION_CALL_in_varrewrite2052 |
static org.antlr.runtime.BitSet |
FOLLOW_T_FUNCTION_CALL_in_varrewrite2101 |
static org.antlr.runtime.BitSet |
FOLLOW_T_GROUP_BY_in_staticconcat2724 |
static org.antlr.runtime.BitSet |
FOLLOW_T_HAVING_in_staticconcat2760 |
static org.antlr.runtime.BitSet |
FOLLOW_T_PARAMS_in_singleconcat2398 |
static org.antlr.runtime.BitSet |
FOLLOW_T_PARAMS_in_staticconcat2533 |
static org.antlr.runtime.BitSet |
FOLLOW_T_PARAMS_in_staticconcat2601 |
static org.antlr.runtime.BitSet |
FOLLOW_T_PARAMS_in_staticconcat2658 |
static org.antlr.runtime.BitSet |
FOLLOW_T_PARAMS_in_staticconcat2702 |
static org.antlr.runtime.BitSet |
FOLLOW_T_PARAMS_in_varrewrite1576 |
static org.antlr.runtime.BitSet |
FOLLOW_T_PARAMS_in_varrewrite1781 |
static org.antlr.runtime.BitSet |
FOLLOW_T_PARAMS_in_varrewrite2059 |
static org.antlr.runtime.BitSet |
FOLLOW_T_PARAMS_in_varrewrite2108 |
static org.antlr.runtime.BitSet |
FOLLOW_T_UNOPTIMIZED_FUNCTION_CALL_in_staticconcat2528 |
static org.antlr.runtime.BitSet |
FOLLOW_T_UNOPTIMIZED_FUNCTION_CALL_in_staticconcat2596 |
static org.antlr.runtime.BitSet |
FOLLOW_T_UNOPTIMIZED_FUNCTION_CALL_in_staticconcat2653 |
static org.antlr.runtime.BitSet |
FOLLOW_T_UNOPTIMIZED_FUNCTION_CALL_in_staticconcat2697 |
static org.antlr.runtime.BitSet |
FOLLOW_T_VAR_in_varrewrite1320 |
static org.antlr.runtime.BitSet |
FOLLOW_T_VAR_in_varrewrite1345 |
static org.antlr.runtime.BitSet |
FOLLOW_T_VAR_in_varrewrite1378 |
static org.antlr.runtime.BitSet |
FOLLOW_VALUES_in_staticconcat2796 |
static org.antlr.runtime.BitSet |
FOLLOW_VAR_in_staticconcat2535 |
static org.antlr.runtime.BitSet |
FOLLOW_VAR_in_staticconcat2603 |
static org.antlr.runtime.BitSet |
FOLLOW_VAR_in_staticconcat2660 |
static org.antlr.runtime.BitSet |
FOLLOW_VAR_in_varrewrite1145 |
static org.antlr.runtime.BitSet |
FOLLOW_VAR_in_varrewrite1326 |
static org.antlr.runtime.BitSet |
FOLLOW_VAR_in_varrewrite1355 |
static org.antlr.runtime.BitSet |
FOLLOW_VAR_in_varrewrite1389 |
static org.antlr.runtime.BitSet |
FOLLOW_VAR_in_varrewrite1592 |
static org.antlr.runtime.BitSet |
FOLLOW_VAR_in_varrewrite1788 |
static org.antlr.runtime.BitSet |
FOLLOW_VAR_in_varrewrite1797 |
static org.antlr.runtime.BitSet |
FOLLOW_VAR_in_varrewrite2013 |
static org.antlr.runtime.BitSet |
FOLLOW_VAR_in_varrewrite2075 |
static org.antlr.runtime.BitSet |
FOLLOW_VAR_in_varrewrite2115 |
static org.antlr.runtime.BitSet |
FOLLOW_VAR_in_varrewrite2124 |
static org.antlr.runtime.BitSet |
FOLLOW_VAR_in_varrewrite2163 |
static org.antlr.runtime.BitSet |
FOLLOW_VAR_in_varrewrite2203 |
static org.antlr.runtime.BitSet |
FOLLOW_varrewrite_in_topdown1107 |
static org.antlr.runtime.BitSet |
FOLLOW_XPATH_in_varrewrite1579 |
static org.antlr.runtime.BitSet |
FOLLOW_XPATH_in_varrewrite1784 |
static org.antlr.runtime.BitSet |
FOLLOW_XPATH_in_varrewrite2062 |
static org.antlr.runtime.BitSet |
FOLLOW_XPATH_in_varrewrite2111 |
static int |
FOLLOWING |
static int |
FOLLOWINGSIBLING |
static int |
FOR |
static int |
FROM |
static int |
FUNCTION |
static int |
GE |
static int |
GRAPH |
static int |
GREATERTHAN |
static int |
GREATERTHANEQUALS |
static int |
GREATERTHANGREATERTHAN |
static int |
GREATEST |
static int |
GROUP |
static int |
GROUP_CONCAT |
static int |
GT |
static int |
HAFENEQUALS |
static int |
HAVING |
static int |
HOURS |
static int |
IDIV |
static int |
IF |
static int |
IMPORT |
static int |
IN |
static int |
INHERIT |
static int |
INSTANCE |
static int |
INTEGER |
static int |
INTERSECT |
static int |
IRI |
static int |
IRI_CONSTRUCT |
static int |
IRIREF |
static int |
IS |
static int |
ISBLANK |
static int |
ISIRI |
static int |
ISLITERAL |
static int |
ISNUMERIC |
static int |
ISURI |
static int |
ITEM |
static int |
LANG |
static int |
LANGMATCHES |
static int |
LAX |
static int |
LBRACKET |
static int |
LCASE |
static int |
LCURLY |
static int |
LE |
static int |
LEAST |
static int |
LESSTHAN |
static int |
LESSTHANEQUALS |
static int |
LESSTHANLCURLY |
static int |
LESSTHANLESSTHAN |
static int |
LET |
static int |
LIMIT |
static int |
LPAR |
static int |
LT |
static int |
MAX |
static int |
MD5 |
static int |
MIN |
static int |
MINUS |
static int |
MINUTES |
static int |
MOD |
static int |
MODULE |
static int |
MONTH |
static int |
NAMED |
static int |
NAMESPACE |
static int |
NCNAME |
static int |
NCNAMEELM |
static int |
NE |
static int |
NODE |
static int |
NOINHERIT |
static int |
NOPRESERVE |
static int |
NOT |
static int |
NOTHING |
static int |
NOTKW |
static int |
NOW |
static int |
OF |
static int |
OFFSET |
static int |
OPTION |
static int |
OPTIONAL |
static int |
OR |
static int |
ORDER |
static int |
ORDERED |
static int |
ORDERING |
static int |
ORSYMBOL |
static int |
PARENT |
static int |
PLUS |
static int |
PNAME_LN |
static int |
PNAME_NS |
static int |
PRECEDING |
static int |
PRECEDINGSIBLING |
static int |
PREFIX |
static int |
PRESERVE |
static int |
PROCESSINGINSTRUCTION |
static int |
QSTRING |
static int |
QUESTIONMARK |
static int |
RAND |
static int |
RBRACKET |
static int |
RCURLY |
static int |
RCURLYGREATERTHAN |
static int |
REDUCED |
static int |
REGEX |
static int |
REPLACE |
static int |
RETURN |
static int |
REWRITEVNODE |
static int |
REWRITEVNODE1 |
static int |
ROUND |
static int |
ROW |
static int |
RPAR |
static int |
SAME_TERM |
static int |
SAMPLE |
static int |
SATISFIES |
static int |
SCHEMA |
static int |
SCHEMAATTRIBUTE |
static int |
SCHEMAELEMENT |
static int |
SECONDS |
static int |
SELECT |
static int |
SELF |
static int |
SEMICOLON |
static int |
SEPARATOR |
static int |
SERVICE |
static int |
SHA1 |
static int |
SHA256 |
static int |
SHA384 |
static int |
SHA512 |
static int |
SILENT |
static int |
SLASH |
static int |
SLASHSLASH |
static int |
SOME |
static int |
STABLE |
static int |
STAR |
static int |
STR |
static int |
STRAFTER |
static int |
STRBEFORE |
static int |
STRDT |
static int |
STRENDS |
static int |
STRICT |
static int |
STRIP |
static int |
STRLANG |
static int |
STRLEN |
static int |
STRSTARTS |
static int |
STRUUID |
static int |
SUBSTR |
static int |
SUM |
static int |
T_ANON_BLANK |
static int |
T_ASVAR |
static int |
T_BASEURI_DECL |
static int |
T_BLANK |
static int |
T_BODY_PART |
static int |
T_BOUNDARYSPACE_DECL |
static int |
T_CASTABLEAS |
static int |
T_CASTAS |
static int |
T_CONSTRUCT |
static int |
T_DEFAULT_COLLATION_DECL |
static int |
T_DEFAULT_DECL |
static int |
T_EMPTY_ANON_BLANK |
static int |
T_EMPTY_ORDER_DECL |
static int |
T_EPILOGUE |
static int |
T_EXTERNAL_VARIABLE_DECL |
static int |
T_FLWOR |
static int |
T_FOR |
static int |
T_FORLET |
static int |
T_FUNCTION_CALL |
static int |
T_FUNCTION_DECL |
static int |
T_GROUP_BY |
static int |
T_HAVING |
static int |
T_INSTANCEOF |
static int |
T_IRI_CONSTRUCT |
static int |
T_LET |
static int |
T_LITERAL_CONSTRUCT |
static int |
T_MAIN |
static int |
T_MODULE_DECL |
static int |
T_MODULE_IMPORT |
static int |
T_NAMESPACE |
static int |
T_OBJECT |
static int |
T_OPTION_DECL |
static int |
T_ORDER |
static int |
T_ORDER_BY |
static int |
T_ORDER_DECL |
static int |
T_PAR |
static int |
T_PARAM |
static int |
T_PARAMS |
static int |
T_QSTRING |
static int |
T_QUERY_BODY |
static int |
T_RETURN |
static int |
T_SCHEMA_IMPORT |
static int |
T_SPARQL_FOR |
static int |
T_SPARQL_WHERE |
static int |
T_SQL_FOR |
static int |
T_SQL_FROM |
static int |
T_SQL_WHERE |
static int |
T_STABLE_ORDER_BY |
static int |
T_SUBJECT |
static int |
T_SUBSELECT |
static int |
T_TABLE |
static int |
T_TREATAS |
static int |
T_TYPE |
static int |
T_UNION |
static int |
T_UNOPTIMIZED_FUNCTION_CALL |
static int |
T_VAR |
static int |
T_VARIABLE_DECL |
static int |
T_VERB |
static int |
T_VERSION |
static int |
T_WHERE |
static int |
T_XML_ATTRIBUTE |
static int |
T_XML_CONTENT |
static int |
T_XML_CONTENTS |
static int |
T_XML_ELEMENT |
static int |
TEXT |
static int |
THEN |
static int |
TIMEZONE |
static int |
TO |
static String[] |
tokenNames |
static int |
TREAT |
static int |
TRUE |
static int |
TYPESWITCH |
static int |
TZ |
static int |
UCASE |
static int |
UID |
static int |
UNDEF |
static int |
UNION |
static int |
UNIONSYMBOL |
static int |
UNORDERED |
static int |
URI |
static int |
VALIDATE |
static int |
VALUES |
static int |
VAR |
static int |
VARIABLE |
static int |
VERSION |
static int |
WHERE |
static int |
WHITESPACE |
static int |
XPATH |
static int |
XQUERY |
static int |
YEAR |
| Constructor and Description |
|---|
XSPARQLSimplifier(org.antlr.runtime.tree.TreeNodeStream input) |
XSPARQLSimplifier(org.antlr.runtime.tree.TreeNodeStream input,
org.antlr.runtime.RecognizerSharedState state) |
| Modifier and Type | Method and Description |
|---|---|
XSPARQLSimplifier.bottomup_return |
bottomup() |
protected String |
exprToString(Collection expr) |
protected String |
format(String relation) |
String |
getGrammarFileName() |
String[] |
getTokenNames() |
org.antlr.runtime.tree.TreeAdaptor |
getTreeAdaptor() |
XSPARQLSimplifier.markunoptimized_return |
markunoptimized() |
XSPARQLSimplifier.qstringandfunctioncall_return |
qstringandfunctioncall() |
void |
setEngine(String xqueryEngine,
String sparqlmethod)
set the XQuery evaluation engine
|
void |
setTreeAdaptor(org.antlr.runtime.tree.TreeAdaptor adaptor) |
XSPARQLSimplifier.singleconcat_return |
singleconcat() |
XSPARQLSimplifier.staticconcat_return |
staticconcat() |
void |
synpred2_XSPARQLSimplifier_fragment() |
boolean |
synpred2_XSPARQLSimplifier() |
XSPARQLSimplifier.topdown_return |
topdown() |
XSPARQLSimplifier.varrewrite_return |
varrewrite() |
applyOnceapplyRepeatedly, downup, downup, reportTransformationgetCurrentInputSymbol, getErrorHeader, getErrorMessage, getMissingSymbol, getSourceName, getTreeNodeStream, matchAny, recoverFromMismatchedToken, reset, setTreeNodeStream, traceIn, traceOutalreadyParsedRule, beginResync, combineFollows, computeContextSensitiveRuleFOLLOW, computeErrorRecoverySet, consumeUntil, consumeUntil, displayRecognitionError, emitErrorMessage, endResync, failed, getBacktrackingLevel, getNumberOfSyntaxErrors, getRuleInvocationStack, getRuleInvocationStack, getRuleMemoization, getRuleMemoizationCacheSize, getTokenErrorDisplay, match, memoize, mismatchIsMissingToken, mismatchIsUnwantedToken, pushFollow, recover, recoverFromMismatchedSet, reportError, setBacktrackingLevel, toStrings, traceIn, traceOutpublic static final String[] tokenNames
public static final int MONTH
public static final int INHERIT
public static final int RAND
public static final int CDATAELMEND
public static final int LEAST
public static final int T_EPILOGUE
public static final int T_XML_ELEMENT
public static final int CARETCARET
public static final int FOLLOWINGSIBLING
public static final int MINUS
public static final int STR
public static final int FLOOR
public static final int YEAR
public static final int T_NAMESPACE
public static final int T_EMPTY_ORDER_DECL
public static final int SAME_TERM
public static final int NOTHING
public static final int T_INSTANCEOF
public static final int BIND
public static final int BASEURI
public static final int UNIONSYMBOL
public static final int NODE
public static final int T_CASTABLEAS
public static final int STRENDS
public static final int SUM
public static final int WHERE
public static final int STRLEN
public static final int TYPESWITCH
public static final int UID
public static final int AS
public static final int AT
public static final int MIN
public static final int ENCODE_FOR_URI
public static final int THEN
public static final int DELETEVNODE
public static final int T_MODULE_IMPORT
public static final int A
public static final int T_PARAMS
public static final int STRIP
public static final int IRI
public static final int T_SQL_FROM
public static final int T_RETURN
public static final int COLONCOLON
public static final int T_VAR
public static final int GROUP
public static final int ASC
public static final int ABS
public static final int QUESTIONMARK
public static final int PRECEDINGSIBLING
public static final int T_OPTION_DECL
public static final int VARIABLE
public static final int BY
public static final int T_SUBJECT
public static final int ASK
public static final int OFFSET
public static final int DOUBLET
public static final int T_QUERY_BODY
public static final int BOUNDARYSPACE
public static final int PNAME_NS
public static final int T_TABLE
public static final int SECONDS
public static final int T_OBJECT
public static final int T_DEFAULT_DECL
public static final int DIV
public static final int T_MAIN
public static final int STAR
public static final int TO
public static final int UNION
public static final int UNDEF
public static final int ATS
public static final int XPATH
public static final int BNODE
public static final int REGEX
public static final int TZ
public static final int T_ASVAR
public static final int DESC
public static final int STRBEFORE
public static final int OPTIONAL
public static final int T_BODY_PART
public static final int T_VERB
public static final int T_FUNCTION_CALL
public static final int ORDERED
public static final int LPAR
public static final int PARENT
public static final int DESCENDING
public static final int BOUND
public static final int SCHEMAELEMENT
public static final int COPYNAMESPACES
public static final int REPLACE
public static final int DESCENDANT
public static final int T_CASTAS
public static final int INTEGER
public static final int STRICT
public static final int ATTRIBUTE
public static final int SLASHSLASH
public static final int LANGMATCHES
public static final int FOR
public static final int T_TREATAS
public static final int PNAME_LN
public static final int RCURLYGREATERTHAN
public static final int T_DEFAULT_COLLATION_DECL
public static final int EQ
public static final int CARET
public static final int NOT
public static final int AVG
public static final int DATATYPE
public static final int NOW
public static final int HAVING
public static final int SHA512
public static final int PRESERVE
public static final int SCHEMAATTRIBUTE
public static final int T_UNOPTIMIZED_FUNCTION_CALL
public static final int T_SPARQL_FOR
public static final int RPAR
public static final int T_CONSTRUCT
public static final int CONTAINS
public static final int BASE
public static final int RETURN
public static final int SOME
public static final int SCHEMA
public static final int T_SQL_WHERE
public static final int STRDT
public static final int T_LITERAL_CONSTRUCT
public static final int T_PAR
public static final int EOF
public static final int T_EXTERNAL_VARIABLE_DECL
public static final int EMPTY
public static final int GE
public static final int QSTRING
public static final int MOD
public static final int FILTER
public static final int T_BLANK
public static final int EXISTS
public static final int COLON
public static final int RBRACKET
public static final int INTERSECT
public static final int GT
public static final int T_PARAM
public static final int SAMPLE
public static final int NCNAMEELM
public static final int T_QSTRING
public static final int HOURS
public static final int HAFENEQUALS
public static final int T_FOR
public static final int ENDTAG
public static final int T_EMPTY_ANON_BLANK
public static final int REWRITEVNODE1
public static final int VALIDATE
public static final int FALSE
public static final int MINUTES
public static final int T_TYPE
public static final int ISIRI
public static final int REDUCED
public static final int DEFAULT
public static final int LESSTHANLCURLY
public static final int NOPRESERVE
public static final int T_ORDER_DECL
public static final int SHA1
public static final int IRIREF
public static final int VAR
public static final int T_VERSION
public static final int TEXT
public static final int SATISFIES
public static final int EVERY
public static final int LESSTHANEQUALS
public static final int ANCESTORORSELF
public static final int ISLITERAL
public static final int SEMICOLON
public static final int WHITESPACE
public static final int ELSE
public static final int DOCUMENT
public static final int CEIL
public static final int TIMEZONE
public static final int IF
public static final int CAST
public static final int GRAPH
public static final int PROCESSINGINSTRUCTION
public static final int IN
public static final int T_ORDER_BY
public static final int T_XML_CONTENTS
public static final int DISTINCT
public static final int DOT
public static final int T_FUNCTION_DECL
public static final int OPTION
public static final int INSTANCE
public static final int IS
public static final int CHILD
public static final int FUNCTION
public static final int NCNAME
public static final int T_BOUNDARYSPACE_DECL
public static final int CASE
public static final int NOTKW
public static final int ITEM
public static final int T_IRI_CONSTRUCT
public static final int LCASE
public static final int CDATASTART
public static final int COUNT
public static final int TREAT
public static final int COLLATION
public static final int T_XML_ATTRIBUTE
public static final int CONSTRUCT
public static final int ISBLANK
public static final int MAX
public static final int LESSTHANLESSTHAN
public static final int ANCESTOR
public static final int ASSIGN
public static final int URI
public static final int COMMENT
public static final int ORDER
public static final int IMPORT
public static final int T_SPARQL_WHERE
public static final int VALUES
public static final int STABLE
public static final int T_LET
public static final int RCURLY
public static final int COMMA
public static final int STRAFTER
public static final int LCURLY
public static final int LBRACKET
public static final int SELF
public static final int T_BASEURI_DECL
public static final int SELECT
public static final int NAMED
public static final int PRECEDING
public static final int ELEMENT
public static final int ASCENDING
public static final int GREATEST
public static final int VERSION
public static final int LE
public static final int EXPONENT
public static final int GROUP_CONCAT
public static final int DAY
public static final int T_UNION
public static final int MD5
public static final int NAMESPACE
public static final int GREATERTHANGREATERTHAN
public static final int LAX
public static final int T_STABLE_ORDER_BY
public static final int LT
public static final int DECIMAL
public static final int GREATERTHANEQUALS
public static final int FROM
public static final int T_WHERE
public static final int T_SQL_FOR
public static final int STRSTARTS
public static final int T_GROUP_BY
public static final int COALESCE
public static final int XQUERY
public static final int ISNUMERIC
public static final int SERVICE
public static final int T_HAVING
public static final int T_VARIABLE_DECL
public static final int DESCRIBE
public static final int SUBSTR
public static final int SILENT
public static final int REWRITEVNODE
public static final int T_XML_CONTENT
public static final int T_ORDER
public static final int SEPARATOR
public static final int TRUE
public static final int IDIV
public static final int EXCEPT
public static final int MODULE
public static final int PREFIX
public static final int NE
public static final int AND
public static final int T_FORLET
public static final int UNORDERED
public static final int ROW
public static final int PLUS
public static final int ENDELM
public static final int DESCENDANTORSELF
public static final int DOCUMENTNODE
public static final int ROUND
public static final int CONCAT
public static final int IRI_CONSTRUCT
public static final int UCASE
public static final int ISURI
public static final int LIMIT
public static final int LANG
public static final int FOLLOWING
public static final int T_SCHEMA_IMPORT
public static final int ORSYMBOL
public static final int EXTERNAL
public static final int NOINHERIT
public static final int SHA384
public static final int OF
public static final int STRLANG
public static final int CASTABLE
public static final int T_SUBSELECT
public static final int ANDSYMBOL
public static final int EMPTYSEQUENCE
public static final int BNODE_CONSTRUCT
public static final int T_ANON_BLANK
public static final int OR
public static final int EQUALS
public static final int SLASH
public static final int BLANK_NODE_LABEL
public static final int DOTDOT
public static final int STRUUID
public static final int ORDERING
public static final int T_FLWOR
public static final int SHA256
public static final int T_MODULE_DECL
public static final int DECLARE
public static final int ENCODING
public static final int CONSTRUCTION
public static final int LESSTHAN
public static final int ENDPOINT
public static final int LET
public static final int GREATERTHAN
protected org.antlr.runtime.tree.TreeAdaptor adaptor
protected org.sourceforge.xsparql.rewriter.XSPARQLSimplifier.DFA1 dfa1
protected org.sourceforge.xsparql.rewriter.XSPARQLSimplifier.DFA5 dfa5
protected org.sourceforge.xsparql.rewriter.XSPARQLSimplifier.DFA14 dfa14
public static final org.antlr.runtime.BitSet FOLLOW_varrewrite_in_topdown1107
public static final org.antlr.runtime.BitSet FOLLOW_singleconcat_in_topdown1113
public static final org.antlr.runtime.BitSet FOLLOW_markunoptimized_in_topdown1119
public static final org.antlr.runtime.BitSet FOLLOW_REWRITEVNODE_in_varrewrite1141
public static final org.antlr.runtime.BitSet FOLLOW_VAR_in_varrewrite1145
public static final org.antlr.runtime.BitSet FOLLOW_T_VAR_in_varrewrite1320
public static final org.antlr.runtime.BitSet FOLLOW_QSTRING_in_varrewrite1324
public static final org.antlr.runtime.BitSet FOLLOW_VAR_in_varrewrite1326
public static final org.antlr.runtime.BitSet FOLLOW_T_VAR_in_varrewrite1345
public static final org.antlr.runtime.BitSet FOLLOW_COMMA_in_varrewrite1349
public static final org.antlr.runtime.BitSet FOLLOW_QSTRING_in_varrewrite1353
public static final org.antlr.runtime.BitSet FOLLOW_VAR_in_varrewrite1355
public static final org.antlr.runtime.BitSet FOLLOW_REWRITEVNODE_in_varrewrite1375
public static final org.antlr.runtime.BitSet FOLLOW_T_VAR_in_varrewrite1378
public static final org.antlr.runtime.BitSet FOLLOW_COMMA_in_varrewrite1380
public static final org.antlr.runtime.BitSet FOLLOW_QSTRING_in_varrewrite1385
public static final org.antlr.runtime.BitSet FOLLOW_VAR_in_varrewrite1389
public static final org.antlr.runtime.BitSet FOLLOW_REWRITEVNODE_in_varrewrite1564
public static final org.antlr.runtime.BitSet FOLLOW_LPAR_in_varrewrite1566
public static final org.antlr.runtime.BitSet FOLLOW_T_FUNCTION_CALL_in_varrewrite1569
public static final org.antlr.runtime.BitSet FOLLOW_NCNAME_in_varrewrite1573
public static final org.antlr.runtime.BitSet FOLLOW_T_PARAMS_in_varrewrite1576
public static final org.antlr.runtime.BitSet FOLLOW_XPATH_in_varrewrite1579
public static final org.antlr.runtime.BitSet FOLLOW_STAR_in_varrewrite1583
public static final org.antlr.runtime.BitSet FOLLOW_AS_in_varrewrite1588
public static final org.antlr.runtime.BitSet FOLLOW_VAR_in_varrewrite1592
public static final org.antlr.runtime.BitSet FOLLOW_RPAR_in_varrewrite1594
public static final org.antlr.runtime.BitSet FOLLOW_REWRITEVNODE_in_varrewrite1769
public static final org.antlr.runtime.BitSet FOLLOW_LPAR_in_varrewrite1771
public static final org.antlr.runtime.BitSet FOLLOW_T_FUNCTION_CALL_in_varrewrite1774
public static final org.antlr.runtime.BitSet FOLLOW_NCNAME_in_varrewrite1778
public static final org.antlr.runtime.BitSet FOLLOW_T_PARAMS_in_varrewrite1781
public static final org.antlr.runtime.BitSet FOLLOW_XPATH_in_varrewrite1784
public static final org.antlr.runtime.BitSet FOLLOW_VAR_in_varrewrite1788
public static final org.antlr.runtime.BitSet FOLLOW_AS_in_varrewrite1793
public static final org.antlr.runtime.BitSet FOLLOW_VAR_in_varrewrite1797
public static final org.antlr.runtime.BitSet FOLLOW_RPAR_in_varrewrite1799
public static final org.antlr.runtime.BitSet FOLLOW_REWRITEVNODE_in_varrewrite1974
public static final org.antlr.runtime.BitSet FOLLOW_NOTHING_in_varrewrite1978
public static final org.antlr.runtime.BitSet FOLLOW_DELETEVNODE_in_varrewrite1995
public static final org.antlr.runtime.BitSet FOLLOW_REWRITEVNODE1_in_varrewrite2009
public static final org.antlr.runtime.BitSet FOLLOW_VAR_in_varrewrite2013
public static final org.antlr.runtime.BitSet FOLLOW_REWRITEVNODE1_in_varrewrite2028
public static final org.antlr.runtime.BitSet FOLLOW_NOTHING_in_varrewrite2032
public static final org.antlr.runtime.BitSet FOLLOW_REWRITEVNODE1_in_varrewrite2047
public static final org.antlr.runtime.BitSet FOLLOW_LPAR_in_varrewrite2049
public static final org.antlr.runtime.BitSet FOLLOW_T_FUNCTION_CALL_in_varrewrite2052
public static final org.antlr.runtime.BitSet FOLLOW_NCNAME_in_varrewrite2056
public static final org.antlr.runtime.BitSet FOLLOW_T_PARAMS_in_varrewrite2059
public static final org.antlr.runtime.BitSet FOLLOW_XPATH_in_varrewrite2062
public static final org.antlr.runtime.BitSet FOLLOW_STAR_in_varrewrite2066
public static final org.antlr.runtime.BitSet FOLLOW_AS_in_varrewrite2071
public static final org.antlr.runtime.BitSet FOLLOW_VAR_in_varrewrite2075
public static final org.antlr.runtime.BitSet FOLLOW_RPAR_in_varrewrite2077
public static final org.antlr.runtime.BitSet FOLLOW_REWRITEVNODE1_in_varrewrite2096
public static final org.antlr.runtime.BitSet FOLLOW_LPAR_in_varrewrite2098
public static final org.antlr.runtime.BitSet FOLLOW_T_FUNCTION_CALL_in_varrewrite2101
public static final org.antlr.runtime.BitSet FOLLOW_NCNAME_in_varrewrite2105
public static final org.antlr.runtime.BitSet FOLLOW_T_PARAMS_in_varrewrite2108
public static final org.antlr.runtime.BitSet FOLLOW_XPATH_in_varrewrite2111
public static final org.antlr.runtime.BitSet FOLLOW_VAR_in_varrewrite2115
public static final org.antlr.runtime.BitSet FOLLOW_AS_in_varrewrite2120
public static final org.antlr.runtime.BitSet FOLLOW_VAR_in_varrewrite2124
public static final org.antlr.runtime.BitSet FOLLOW_RPAR_in_varrewrite2126
public static final org.antlr.runtime.BitSet FOLLOW_REWRITEVNODE1_in_varrewrite2145
public static final org.antlr.runtime.BitSet FOLLOW_T_ASVAR_in_varrewrite2150
public static final org.antlr.runtime.BitSet FOLLOW_LPAR_in_varrewrite2152
public static final org.antlr.runtime.BitSet FOLLOW_AS_in_varrewrite2159
public static final org.antlr.runtime.BitSet FOLLOW_VAR_in_varrewrite2163
public static final org.antlr.runtime.BitSet FOLLOW_RPAR_in_varrewrite2165
public static final org.antlr.runtime.BitSet FOLLOW_REWRITEVNODE_in_varrewrite2187
public static final org.antlr.runtime.BitSet FOLLOW_T_ASVAR_in_varrewrite2190
public static final org.antlr.runtime.BitSet FOLLOW_LPAR_in_varrewrite2192
public static final org.antlr.runtime.BitSet FOLLOW_AS_in_varrewrite2199
public static final org.antlr.runtime.BitSet FOLLOW_VAR_in_varrewrite2203
public static final org.antlr.runtime.BitSet FOLLOW_RPAR_in_varrewrite2205
public static final org.antlr.runtime.BitSet FOLLOW_T_FUNCTION_CALL_in_singleconcat2391
public static final org.antlr.runtime.BitSet FOLLOW_NCNAME_in_singleconcat2395
public static final org.antlr.runtime.BitSet FOLLOW_T_PARAMS_in_singleconcat2398
public static final org.antlr.runtime.BitSet FOLLOW_QSTRING_in_singleconcat2400
public static final org.antlr.runtime.BitSet FOLLOW_T_FUNCTION_CALL_in_markunoptimized2453
public static final org.antlr.runtime.BitSet FOLLOW_NCNAME_in_markunoptimized2457
public static final org.antlr.runtime.BitSet FOLLOW_staticconcat_in_bottomup2513
public static final org.antlr.runtime.BitSet FOLLOW_T_UNOPTIMIZED_FUNCTION_CALL_in_staticconcat2528
public static final org.antlr.runtime.BitSet FOLLOW_NCNAME_in_staticconcat2530
public static final org.antlr.runtime.BitSet FOLLOW_T_PARAMS_in_staticconcat2533
public static final org.antlr.runtime.BitSet FOLLOW_VAR_in_staticconcat2535
public static final org.antlr.runtime.BitSet FOLLOW_qstringandfunctioncall_in_staticconcat2540
public static final org.antlr.runtime.BitSet FOLLOW_QSTRING_in_staticconcat2545
public static final org.antlr.runtime.BitSet FOLLOW_QSTRING_in_staticconcat2549
public static final org.antlr.runtime.BitSet FOLLOW_T_UNOPTIMIZED_FUNCTION_CALL_in_staticconcat2596
public static final org.antlr.runtime.BitSet FOLLOW_NCNAME_in_staticconcat2598
public static final org.antlr.runtime.BitSet FOLLOW_T_PARAMS_in_staticconcat2601
public static final org.antlr.runtime.BitSet FOLLOW_VAR_in_staticconcat2603
public static final org.antlr.runtime.BitSet FOLLOW_qstringandfunctioncall_in_staticconcat2608
public static final org.antlr.runtime.BitSet FOLLOW_QSTRING_in_staticconcat2613
public static final org.antlr.runtime.BitSet FOLLOW_T_UNOPTIMIZED_FUNCTION_CALL_in_staticconcat2653
public static final org.antlr.runtime.BitSet FOLLOW_NCNAME_in_staticconcat2655
public static final org.antlr.runtime.BitSet FOLLOW_T_PARAMS_in_staticconcat2658
public static final org.antlr.runtime.BitSet FOLLOW_VAR_in_staticconcat2660
public static final org.antlr.runtime.BitSet FOLLOW_QSTRING_in_staticconcat2664
public static final org.antlr.runtime.BitSet FOLLOW_T_UNOPTIMIZED_FUNCTION_CALL_in_staticconcat2697
public static final org.antlr.runtime.BitSet FOLLOW_NCNAME_in_staticconcat2699
public static final org.antlr.runtime.BitSet FOLLOW_T_PARAMS_in_staticconcat2702
public static final org.antlr.runtime.BitSet FOLLOW_QSTRING_in_staticconcat2704
public static final org.antlr.runtime.BitSet FOLLOW_T_GROUP_BY_in_staticconcat2724
public static final org.antlr.runtime.BitSet FOLLOW_QSTRING_in_staticconcat2728
public static final org.antlr.runtime.BitSet FOLLOW_QSTRING_in_staticconcat2732
public static final org.antlr.runtime.BitSet FOLLOW_T_HAVING_in_staticconcat2760
public static final org.antlr.runtime.BitSet FOLLOW_QSTRING_in_staticconcat2764
public static final org.antlr.runtime.BitSet FOLLOW_QSTRING_in_staticconcat2768
public static final org.antlr.runtime.BitSet FOLLOW_VALUES_in_staticconcat2796
public static final org.antlr.runtime.BitSet FOLLOW_LPAR_in_staticconcat2798
public static final org.antlr.runtime.BitSet FOLLOW_QSTRING_in_qstringandfunctioncall2816
public static final org.antlr.runtime.BitSet FOLLOW_T_FUNCTION_CALL_in_qstringandfunctioncall2819
public static final org.antlr.runtime.BitSet FOLLOW_singleconcat_in_synpred2_XSPARQLSimplifier1113
public XSPARQLSimplifier(org.antlr.runtime.tree.TreeNodeStream input)
public XSPARQLSimplifier(org.antlr.runtime.tree.TreeNodeStream input,
org.antlr.runtime.RecognizerSharedState state)
public void setTreeAdaptor(org.antlr.runtime.tree.TreeAdaptor adaptor)
public org.antlr.runtime.tree.TreeAdaptor getTreeAdaptor()
public String[] getTokenNames()
getTokenNames in class org.antlr.runtime.BaseRecognizerpublic String getGrammarFileName()
getGrammarFileName in class org.antlr.runtime.BaseRecognizerpublic void setEngine(String xqueryEngine, String sparqlmethod)
protected String exprToString(Collection expr)
public final XSPARQLSimplifier.topdown_return topdown() throws org.antlr.runtime.RecognitionException
topdown in class org.antlr.runtime.tree.TreeRewriterorg.antlr.runtime.RecognitionExceptionpublic final XSPARQLSimplifier.varrewrite_return varrewrite() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionExceptionpublic final XSPARQLSimplifier.singleconcat_return singleconcat() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionExceptionpublic final XSPARQLSimplifier.markunoptimized_return markunoptimized() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionExceptionpublic final XSPARQLSimplifier.bottomup_return bottomup() throws org.antlr.runtime.RecognitionException
bottomup in class org.antlr.runtime.tree.TreeRewriterorg.antlr.runtime.RecognitionExceptionpublic final XSPARQLSimplifier.staticconcat_return staticconcat() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionExceptionpublic final XSPARQLSimplifier.qstringandfunctioncall_return qstringandfunctioncall() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionExceptionpublic final void synpred2_XSPARQLSimplifier_fragment()
throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionExceptionpublic final boolean synpred2_XSPARQLSimplifier()
Copyright © 2011–2014 Digital Enterprise Research Institute, Galway. All rights reserved.