public class CQL2Parser extends Object implements CQL2ParserTreeConstants, CQL2ParserConstants
Modifier and Type | Field and Description |
---|---|
protected static Set |
GEOOP |
Token |
jj_nt |
protected JJTCQL2ParserState |
jjtree |
boolean |
lookingAhead |
Token |
token |
CQL2ParserTokenManager |
token_source |
JJTADDNODE, JJTBETWEEN_NODE, JJTBOOLEAN_AND_NODE, JJTBOOLEAN_NOT_NODE, JJTBOOLEAN_OR_NODE, JJTCOMPARISONPREDICATE_EQ_NODE, JJTCOMPARISONPREDICATE_GT_NODE, JJTCOMPARISONPREDICATE_GTE_NODE, JJTCOMPARISONPREDICATE_LT_NODE, JJTCOMPARISONPREDICATE_LTE_NODE, JJTCOMPARISONPREDICATE_NOT_EQUAL_NODE, JJTCOMPOUND_ATTRIBUTE_NODE, JJTDATE_NODE, JJTDATEOPEN, JJTDATETIME_NODE, JJTDIVNODE, JJTENVELOPETAGGEDTEXT_NODE, JJTEXPRESSION_IN_LIST_NODE, JJTFALSENODE, JJTFLOATINGNODE, JJTFUNCTION_NODE, JJTFUNCTIONARG_NODE, JJTFUNCTIONNAME_NODE, JJTGEOMETRYCOLLECTIONTEXT_NODE, JJTGEOMETRYLITERAL, JJTIDENTIFIER_NODE, JJTIDENTIFIER_PART_NODE, JJTIN_PREDICATE_NODE, JJTINTEGERNODE, JJTINTERVAL, JJTLIKE_NODE, JJTLINESTRINGTEXT_NODE, JJTMULNODE, JJTMULTILINESTRINGTEXT_NODE, JJTMULTIPOINTTEXT_NODE, JJTMULTIPOLYGONTEXT_NODE, JJTNEGATIVENUMBER_NODE, jjtNodeName, JJTNOT_BETWEEN_NODE, JJTNOT_IN_PREDICATE_NODE, JJTNOT_LIKE_NODE, JJTNOTNULLPREDICATENODE, JJTNULLPREDICATENODE, JJTPOINT_NODE, JJTPOINTTEXT_NODE, JJTPOLYGONTEXT_NODE, JJTROUTINEINVOCATION_GEOOP_CONTAIN_NODE, JJTROUTINEINVOCATION_GEOOP_CROSS_NODE, JJTROUTINEINVOCATION_GEOOP_DISJOINT_NODE, JJTROUTINEINVOCATION_GEOOP_EQUAL_NODE, JJTROUTINEINVOCATION_GEOOP_INTERSECT_NODE, JJTROUTINEINVOCATION_GEOOP_OVERLAP_NODE, JJTROUTINEINVOCATION_GEOOP_TOUCH_NODE, JJTROUTINEINVOCATION_GEOOP_WITHIN_NODE, JJTSIMPLE_ATTRIBUTE_NODE, JJTSTRINGNODE, JJTSUBTRACTNODE, JJTTPAFTER_DATETIME_NODE, JJTTPBEFORE_DATETIME_NODE, JJTTPDURING_PERIOD_NODE, JJTTPTEQUALS_DATETIME_NODE, JJTTRUENODE, JJTVOID, JJTWKTNODE
AFTER, AND, ANY, BEFORE, BETWEEN, COLON, COMMA, CONTAINS, CROSSES, DATE, DATE_OPEN, DATE_TIME, DATEFUNC, DE9IM_PATTERN, DEFAULT, DIGIT, DIMENSION_SYMBOL, DISJOINT, DOLLAR, DOUBLE_QUOTE, DUR_DATE, DUR_DAY, DUR_HOUR, DUR_MINUTE, DUR_MONTH, DUR_SECOND, DUR_TIME, DUR_YEAR, DURATION, DURING, ENVELOPE, EOF, EQ, EQUALS, EXPONENT, FALSE, FLOATING_LITERAL, FULL_DATE, GEOMETRYCOLLECTION, GT, GTE, IDENTIFIER, IN, INTEGER_LITERAL, INTERSECTS, INTERVAL, IS, LETTER, LIKE, LINESTRING, LP, LSP, LT, LTE, MINUS, MULT, MULTILINESTRING, MULTIPOINT, MULTIPOLYGON, NEQ, NOT, NULL, OR, OVERLAPS, PERIOD, PERIODFUNC, PLUS, POINT, POLYGON, QUOTE, RP, RSP, SENTENCE_SEPARATOR, SLASH, STRING_LITERAL, TEQUALS, TIME_ZONE, TIMESTAMPFUNC, tokenImage, TOUCHES, TRUE, UNKNOWN, UTC, UTC_TIME, WITHIN
Constructor and Description |
---|
CQL2Parser(CQL2ParserTokenManager tm) |
CQL2Parser(InputStream stream) |
CQL2Parser(InputStream stream,
String encoding) |
CQL2Parser(Reader stream) |
protected JJTCQL2ParserState jjtree
protected static final Set GEOOP
public CQL2ParserTokenManager token_source
public Token token
public Token jj_nt
public boolean lookingAhead
public CQL2Parser(InputStream stream)
public CQL2Parser(InputStream stream, String encoding)
public CQL2Parser(Reader stream)
public CQL2Parser(CQL2ParserTokenManager tm)
public void jjtreeOpenNodeScope(Node n) throws ParseException
ParseException
public void jjtreeCloseNodeScope(Node n) throws ParseException
ParseException
protected boolean isGeoOp()
public final Node FilterCompilationUnit() throws ParseException
ParseException
public final Node ExpressionCompilationUnit() throws ParseException
ParseException
public final void CQL2Expression() throws ParseException
ParseException
public final Node FilterListCompilationUnit() throws ParseException
ParseException
public final void SequenceOfSearchConditions() throws ParseException
ParseException
public final void SearchCondition() throws ParseException
ParseException
public final void BooleanValueExpression() throws ParseException
ParseException
public final void BooleanTerm() throws ParseException
ParseException
public final void BooleanFactor() throws ParseException
ParseException
public final void BooleanPrimary() throws ParseException
ParseException
public final void Predicate() throws ParseException
ParseException
public final void InPredicate() throws ParseException
ParseException
public final void InPredicateList() throws ParseException
ParseException
public final void ExpressionInList() throws ParseException
ParseException
public final void RoutineInvocation() throws ParseException
ParseException
public final void RoutineInvocationGeoOp() throws ParseException
ParseException
public final void GeoRoutineArgumentList() throws ParseException
ParseException
public final void GeometryLiteral() throws ParseException
ParseException
public final void RoutineInvocationGeneric() throws ParseException
ParseException
public final void ComparisonPredicate() throws ParseException
ParseException
public final void NullPredicate() throws ParseException
ParseException
public final void TemporalPredicate() throws ParseException
ParseException
public final void TemporalExpressionInterval() throws ParseException
ParseException
public final void TemporalExpression() throws ParseException
ParseException
public final void Interval() throws ParseException
ParseException
public final void InstantParameter() throws ParseException
ParseException
public final void likePredicate() throws ParseException
ParseException
public final void CharacterPattern() throws ParseException
ParseException
public final void BetweenPredicate() throws ParseException
ParseException
public final void Expression() throws ParseException
ParseException
public final void BinaryExpression() throws ParseException
ParseException
public final void MultiplicativeExpression() throws ParseException
ParseException
public final void UnaryExpression() throws ParseException
ParseException
public final void Evaluate() throws ParseException
ParseException
public final void Identifier() throws ParseException
ParseException
public final void IdentifierPart() throws ParseException
ParseException
public final void Attribute() throws ParseException
ParseException
public final void SimpleAttributeName() throws ParseException
ParseException
public final void AttributeTail() throws ParseException
ParseException
public final void Literal() throws ParseException
ParseException
public final void DateLiteral() throws ParseException
ParseException
public final void NumericLiteral() throws ParseException
ParseException
public final void UnsignedNumericLiteral() throws ParseException
ParseException
public final void GeneralLiteral() throws ParseException
ParseException
public final void IntegerLiteral() throws ParseException
ParseException
public final void FloatingLiteral() throws ParseException
ParseException
public final void BooleanLiteral() throws ParseException
ParseException
public final void StringLiteral() throws ParseException
ParseException
public final void Function() throws ParseException
ParseException
public final void FunctionName() throws ParseException
ParseException
public final void FunctionArg() throws ParseException
ParseException
public final void Point() throws ParseException
ParseException
public final void LineStringText() throws ParseException
ParseException
public final void PointTaggedText() throws ParseException
ParseException
public final void PointText() throws ParseException
ParseException
public final void LineStringTaggedText() throws ParseException
ParseException
public final void PolygonTaggedText() throws ParseException
ParseException
public final void PolygonText() throws ParseException
ParseException
public final void MultiPointTaggedText() throws ParseException
ParseException
public final void MultiPointText() throws ParseException
ParseException
public final void MultiLineStringTaggedText() throws ParseException
ParseException
public final void MultiLineStringText() throws ParseException
ParseException
public final void MultiPolygonTaggedText() throws ParseException
ParseException
public final void MultiPolygonText() throws ParseException
ParseException
public final void GeometryCollectionTaggedText() throws ParseException
ParseException
public final void GeometryCollectionText() throws ParseException
ParseException
public final void EnvelopeTaggedText() throws ParseException
ParseException
public final void EnvelopText() throws ParseException
ParseException
public void ReInit(InputStream stream)
public void ReInit(InputStream stream, String encoding)
public void ReInit(Reader stream)
public void ReInit(CQL2ParserTokenManager tm)
public final Token getNextToken()
public final Token getToken(int index)
public ParseException generateParseException()
public final void enable_tracing()
public final void disable_tracing()
Copyright © 1996–2023 Geotools. All rights reserved.