Enum Class AppliesTo
- All Implemented Interfaces:
Serializable
,Comparable<AppliesTo>
,Constable
Annotation to target certain constructs.
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>>
-
Enum Constant Summary
Enum ConstantDescriptionGroup-by for aggregationsLocal-Group-by for aggregationsRollup-Group-by for aggregationsGroup-by for aggregationsContexts - Category ContextContexts - Hash ContextContexts - Non-overlapping and overlappingContexts - Distinct for overlapping contextsContexts - Keyed ContextContexts - Keyed Context terminationContext partition id managementIndex composite of hash and btreeIndex hashedIndex in-set-of-valuesIndex spatial or otherIndex btreeIndex unindexedPattern-And nodePattern-Every nodePattern every-distinctPattern-Filter nodePattern followed-byPattern-Guard nodePattern-Match-Until nodePattern-Not nodePattern-Observer nodePattern-Or nodePattern-Root node (internal use only)Previous-functionPriorResult Set Aggregate-Grouped Output AllResult Set Aggregate-Grouped Output All with OptionsResult Set Aggregate-Grouped Output Limit HelperResult Set Aggregate-Grouped Output Last with OptionsResult Set Fully-Aggregated Output AllResult Set Fully-Aggregated Output LastOutput rate limitingResult Set Rollup Output Limit HelperResult Set Rollup Output Limit HelperResult Set Rollup Output Limit HelperResult Set Rollup Output Limit HelperResult Set Simple Row-Per-Event Output AllResult Set Simple Row-Per-Event Output LastResult Set Row-Per-Group Output AllResult Set Row-Per-Group Output All with OptionResult Set Row-Per-Group Output Limit HelperResult Set Row-Per-Group Output All with OptionResult Set Row-Per-Group Unbound HelperResult Set Simple Output AllResult Set Simple Output LastMatch-recognize partitioned stateMatch-recognize schedule stateMatch-recognize unpartitioned stateFor use with annotations as a default value, not used otherwise (internal use only)Correlation stat viewExpression windowExpression batch windowExternally-timed windowExternally-timed batch windowFirst-event windowFirst-length windowFirst-time windowFirst-unique windowGrouped windowIntersect viewKeep-all windowLast-event windowLength windowLength-batch windowRank windowRegression lineest stat viewMatch-recognize view (internal use only)Size stat viewSorted windowTime windowTime-accumulative windowTime-batch windowLength-batch windowTime order windowTime-to-live windowUnion viewUnique-windowUnivariate stat viewWeighted average stat view -
Method Summary
-
Enum Constant Details
-
UNDEFINED
For use with annotations as a default value, not used otherwise (internal use only) -
AGGREGATION_GROUPBY
Group-by for aggregations -
AGGREGATION_UNGROUPED
Group-by for aggregations -
AGGREGATION_LOCAL
Local-Group-by for aggregations -
AGGREGATION_ROLLUP
Rollup-Group-by for aggregations -
CONTEXT_PARTITIONID
Context partition id management -
CONTEXT_CATEGORY
Contexts - Category Context -
CONTEXT_HASH
Contexts - Hash Context -
CONTEXT_INITTERM
Contexts - Non-overlapping and overlapping -
CONTEXT_INITTERM_DISTINCT
Contexts - Distinct for overlapping contexts -
CONTEXT_KEYED
Contexts - Keyed Context -
CONTEXT_KEYED_TERM
Contexts - Keyed Context termination -
INDEX_HASH
Index hashed -
INDEX_IN
Index in-set-of-values -
INDEX_SORTED
Index btree -
INDEX_COMPOSITE
Index composite of hash and btree -
INDEX_UNINDEXED
Index unindexed -
INDEX_OTHER
Index spatial or other -
PRIOR
Prior -
WINDOW_RANK
Rank window -
PATTERN_EVERYDISTINCT
Pattern every-distinct -
PATTERN_FOLLOWEDBY
Pattern followed-by -
ROWRECOG_PARTITIONED
Match-recognize partitioned state -
ROWRECOG_UNPARTITIONED
Match-recognize unpartitioned state -
ROWRECOG_SCHEDULE
Match-recognize schedule state -
PATTERN_ROOT
Pattern-Root node (internal use only) -
PATTERN_AND
Pattern-And node -
PATTERN_OR
Pattern-Or node -
PATTERN_GUARD
Pattern-Guard node -
PATTERN_MATCHUNTIL
Pattern-Match-Until node -
PATTERN_FILTER
Pattern-Filter node -
PATTERN_OBSERVER
Pattern-Observer node -
PATTERN_NOT
Pattern-Not node -
PATTERN_EVERY
Pattern-Every node -
PREVIOUS
Previous-function -
RESULTSET_AGGREGATEGROUPED_OUTPUTFIRST
Result Set Aggregate-Grouped Output Limit Helper -
RESULTSET_ROWPERGROUP_OUTPUTFIRST
Result Set Row-Per-Group Output Limit Helper -
RESULTSET_OUTPUTLIMIT
Output rate limiting -
RESULTSET_ROLLUP_OUTPUTSNAPSHOT
Result Set Rollup Output Limit Helper -
RESULTSET_ROLLUP_OUTPUTALL
Result Set Rollup Output Limit Helper -
RESULTSET_ROLLUP_OUTPUTFIRST
Result Set Rollup Output Limit Helper -
RESULTSET_ROLLUP_OUTPUTLAST
Result Set Rollup Output Limit Helper -
RESULTSET_FULLYAGGREGATED_OUTPUTALL
Result Set Fully-Aggregated Output All -
RESULTSET_FULLYAGGREGATED_OUTPUTLAST
Result Set Fully-Aggregated Output Last -
RESULTSET_SIMPLE_OUTPUTALL
Result Set Simple Output All -
RESULTSET_SIMPLE_OUTPUTLAST
Result Set Simple Output Last -
RESULTSET_ROWPEREVENT_OUTPUTALL
Result Set Simple Row-Per-Event Output All -
RESULTSET_ROWPEREVENT_OUTPUTLAST
Result Set Simple Row-Per-Event Output Last -
RESULTSET_ROWPERGROUP_OUTPUTALL
Result Set Row-Per-Group Output All -
RESULTSET_ROWPERGROUP_OUTPUTALL_OPT
Result Set Row-Per-Group Output All with Option -
RESULTSET_ROWPERGROUP_OUTPUTLAST_OPT
Result Set Row-Per-Group Output All with Option -
RESULTSET_ROWPERGROUP_UNBOUND
Result Set Row-Per-Group Unbound Helper -
RESULTSET_AGGREGATEGROUPED_OUTPUTALL
Result Set Aggregate-Grouped Output All -
RESULTSET_AGGREGATEGROUPED_OUTPUTALL_OPT
Result Set Aggregate-Grouped Output All with Options -
RESULTSET_AGGREGATEGROUPED_OUTPUTLAST_OPT
Result Set Aggregate-Grouped Output Last with Options -
WINDOW_UNIQUE
Unique-window -
WINDOW_TIMEACCUM
Time-accumulative window -
WINDOW_TIMEBATCH
Time-batch window -
WINDOW_TIMELENGTHBATCH
Length-batch window -
WINDOW_GROUP
Grouped window -
WINDOW_LENGTH
Length window -
WINDOW_TIME
Time window -
WINDOW_LENGTHBATCH
Length-batch window -
WINDOW_EXPRESSION
Expression window -
WINDOW_EXPRESSIONBATCH
Expression batch window -
WINDOW_FIRSTLENGTH
First-length window -
WINDOW_FIRSTTIME
First-time window -
WINDOW_FIRSTUNIQUE
First-unique window -
WINDOW_FIRSTEVENT
First-event window -
WINDOW_EXTTIMED
Externally-timed window -
WINDOW_EXTTIMEDBATCH
Externally-timed batch window -
WINDOW_UNIVARIATESTAT
Univariate stat view -
WINDOW_CORRELATION
Correlation stat view -
WINDOW_SIZE
Size stat view -
WINDOW_WEIGHTEDAVG
Weighted average stat view -
WINDOW_REGRESSIONLINEST
Regression lineest stat view -
WINDOW_UNION
Union view -
WINDOW_INTERSECT
Intersect view -
WINDOW_LASTEVENT
Last-event window -
WINDOW_SORTED
Sorted window -
WINDOW_TIMEORDER
Time order window -
WINDOW_TIMETOLIVE
Time-to-live window -
WINDOW_KEEPALL
Keep-all window -
WINDOW_ROWRECOG
Match-recognize view (internal use only)
-
-
Method Details
-
values
Returns an array containing the constants of this enum class, in the order they are declared.- Returns:
- an array containing the constants of this enum class, in the order they are declared
-
valueOf
Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)- Parameters:
name
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException
- if this enum class has no constant with the specified nameNullPointerException
- if the argument is null
-