net.esper.eql.parse
Class ASTOutputLimitHelper

java.lang.Object
  extended by net.esper.eql.parse.ASTOutputLimitHelper
All Implemented Interfaces:
EqlTokenTypes

public class ASTOutputLimitHelper
extends Object
implements EqlTokenTypes

Builds an output limit spec from an output limit AST node.


Field Summary
 
Fields inherited from interface net.esper.eql.generated.EqlTokenTypes
ALL, AND_EXPR, ARRAY_EXPR, ARRAY_PARAM_LIST, AS, ASC, AVEDEV, AVG, BAND, BAND_ASSIGN, BETWEEN, BNOT, BOOL_TYPE, BOR, BOR_ASSIGN, BSR, BSR_ASSIGN, BXOR, BXOR_ASSIGN, BY, CASE, CASE2, CAST, CAST_EXPR, CLASS_IDENT, COALESCE, COLON, COMMA, CONCAT, COUNT, CREATE, CREATE_VARIABLE_EXPR, CREATE_WINDOW_EXPR, CREATE_WINDOW_SELECT_EXPR, CURRENT_TIMESTAMP, DATABASE_JOIN_EXPR, DAY_PART, DBFROM_CLAUSE, DBSELECT_EXPR, DBWHERE_CLAUSE, DEC, DELETE, DESC, DISTINCT, DIV, DIV_ASSIGN, DOT, DOUBLE_TYPE, ELSE, END, EOF, EQUAL, EQUALS, ESC, ESCAPE, EVAL_AND_EXPR, EVAL_BITWISE_EXPR, EVAL_EQUALS_EXPR, EVAL_IDENT, EVAL_NOTEQUALS_EXPR, EVAL_OR_EXPR, EVENT_FILTER_BETWEEN, EVENT_FILTER_EXPR, EVENT_FILTER_IDENT, EVENT_FILTER_IN, EVENT_FILTER_NAME_TAG, EVENT_FILTER_NOT_BETWEEN, EVENT_FILTER_NOT_IN, EVENT_FILTER_NOT_RANGE, EVENT_FILTER_PARAM, EVENT_FILTER_RANGE, EVENT_LIMIT_EXPR, EVENT_PROP_DYNAMIC_INDEXED, EVENT_PROP_DYNAMIC_MAPPED, EVENT_PROP_DYNAMIC_SIMPLE, EVENT_PROP_EXPR, EVENT_PROP_INDEXED, EVENT_PROP_MAPPED, EVENT_PROP_SIMPLE, EVENTS, EVERY_EXPR, EXISTS, EXISTS_SUBSELECT_EXPR, EXPONENT, FIRST, FLOAT_SUFFIX, FLOAT_TYPE, FOLLOWED_BY, FOLLOWED_BY_EXPR, FROM, FULL, FULL_OUTERJOIN_EXPR, GE, GROUP, GROUP_BY_EXPR, GT, GUARD_EXPR, HAVING, HAVING_EXPR, HEX_DIGIT, HOUR_PART, IDENT, IN_RANGE, IN_SET, IN_SUBSELECT_EXPR, IN_SUBSELECT_QUERY_EXPR, INC, INSERT, INSERTINTO_EXPR, INSERTINTO_EXPRCOL, INSERTINTO_STREAM_NAME, INSTANCEOF, INT_TYPE, INTO, IS, ISTREAM, JOIN, LAND, LAST, LAST_OPERATOR, LBRACK, LCURLY, LE, LEFT, LEFT_OUTERJOIN_EXPR, LIB_FUNCTION, LIKE, LITERAL_day, LITERAL_days, LITERAL_false, LITERAL_hour, LITERAL_hours, LITERAL_millisecond, LITERAL_milliseconds, LITERAL_minute, LITERAL_msec, LITERAL_null, LITERAL_sec, LITERAL_second, LITERAL_true, LNOT, LONG_TYPE, LOR, LPAREN, LT, LW, MAX, MEDIAN, METADATASQL, METHOD_JOIN_EXPR, MILLISECOND_PART, MIN, MIN_LIMIT_EXPR, MINUS, MINUS_ASSIGN, MINUTE_PART, MINUTES, ML_COMMENT, MOD, MOD_ASSIGN, NOT_BETWEEN, NOT_EQUAL, NOT_EXPR, NOT_IN_RANGE, NOT_IN_SET, NOT_IN_SUBSELECT_EXPR, NOT_LIKE, NOT_REGEXP, NULL_TREE_LOOKAHEAD, NULL_TYPE, NUM_DOUBLE, NUM_FLOAT, NUM_INT, NUM_LONG, NUMERIC_PARAM_FREQUENCY, NUMERIC_PARAM_LIST, NUMERIC_PARAM_RANGE, OBSERVER_EXPR, ON, ON_DELETE_EXPR, ON_EXPR, ON_EXPR_FROM, ON_SELECT_EXPR, ON_SET_EXPR, OR_EXPR, ORDER, ORDER_BY_EXPR, ORDER_ELEMENT_EXPR, OUTER, OUTERJOIN_EXPR, OUTPUT, PATTERN, PATTERN_INCL_EXPR, PLUS, PLUS_ASSIGN, PREVIOUS, PRIOR, QUESTION, QUOTED_STRING_LITERAL, RBRACK, RCURLY, REGEXP, RIGHT, RIGHT_OUTERJOIN_EXPR, RPAREN, RSTREAM, SEC_LIMIT_EXPR, SECOND_PART, SECONDS, SELECT, SELECTION_ELEMENT_EXPR, SELECTION_EXPR, SELECTION_STREAM, SEMI, SET, SL, SL_ASSIGN, SL_COMMENT, SNAPSHOT, SQL, SQL_NE, SR, SR_ASSIGN, STAR, STAR_ASSIGN, STDDEV, STREAM_EXPR, STRING_LITERAL, STRING_TYPE, SUBSELECT_EXPR, SUBSTITUTION, SUM, THEN, TIME_PERIOD, UNARY_MINUS, VARIABLE, VIEW_EXPR, WEEKDAY, WEEKDAY_OPERATOR, WHEN, WHERE, WHERE_EXPR, WILDCARD_SELECT, WINDOW, WS
 
Constructor Summary
ASTOutputLimitHelper()
           
 
Method Summary
static OutputLimitSpec buildSpec(antlr.collections.AST node)
          Build an output limit spec from the AST node supplied.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ASTOutputLimitHelper

public ASTOutputLimitHelper()
Method Detail

buildSpec

public static OutputLimitSpec buildSpec(antlr.collections.AST node)
Build an output limit spec from the AST node supplied.

Parameters:
node - - parse node
Returns:
output limit spec

© 2007 EsperTech Inc.
All rights reserved.
Visit us at espertech.com