|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Interface Summary | |
---|---|
AggregationResultFuture | Interface for use by aggregate expression nodes representing aggregate functions such as 'sum' or 'avg' to use to obtain the current value for the function at time of expression evaluation. |
AggregationService | Service for maintaing aggregation state. |
Aggregator | Maintains aggregation state applying values as entering and leaving the state. |
AutoImportService | Interface for a service that resolves a class name to Java Class instances. |
ExprEvaluator | Interface for evaluating of an event tuple. |
ExprNodeVisitor | Visitor interface for use with expression node trees. |
ExprValidator | Validation interface for filter nodes. |
OrderByProcessor | A processor for ordering output events according to the order specified in the order-by clause. |
ResultSetProcessor | Processor for result sets coming from 2 sources. |
SelectExprProcessor | Interface for processors of select-clause items, implementors are computing results based on matching events. |
StreamTypeService | Service supplying stream number and property type information. |
Class Summary | |
---|---|
AggregationServiceBase | All aggregation services require evaluation nodes which supply the value to be aggregated (summed, averaged, etc.) and aggregation state factories to make new aggregation states. |
AggregationServiceFactory | Factory for aggregation service instances. |
AggregationServiceGroupAllImpl | Implementation for handling aggregation without any grouping (no group-by). |
AggregationServiceGroupByImpl | Implementation for handling aggregation with grouping by group-keys. |
AggregationServiceNull | A null object implementation of the AggregationService interface. |
AliasNodeSwapper | A utility class for replacing select-clause aliases with their definitions in expression node trees. |
AutoImportServiceImpl | A service that allows users to refer to classes by partial names. |
ExprAggregateNode | Base expression node that represents an aggregation function such as 'sum' or 'count'. |
ExprAndNode | Represents And-condition. |
ExprAvedevNode | Represents the avedev(...) aggregate function is an expression tree. |
ExprAvedevNode.DoubleAvedev | Standard deviation always generates double-types numbers. |
ExprAvgNode | Represents the avg(...) aggregate function is an expression tree. |
ExprAvgNode.DoubleAvg | Average always generates double-types numbers. |
ExprBitWiseNode | Represents the bit-wise operators in an expression tree. |
ExprConcatNode | Represents a simple Math (+/-/divide/*) in a filter expression tree. |
ExprConstantNode | Represents a constant in a filter expressiun tree. |
ExprCountNode | Represents the count(...) and count(*) and count(distinct ...) aggregate function is an expression tree. |
ExprCountNode.DatapointAggregator | Counts all datapoints including null values. |
ExprCountNode.NonNullDatapointAggregator | Count all non-null values. |
ExprEqualsNode | Represents an equals (=) comparator in a filter expressiun tree. |
ExprIdentNode | Represents an stream property identifier in a filter expressiun tree. |
ExprMathNode | Represents a simple Math (+/-/divide/*) in a filter expression tree. |
ExprMedianNode | Represents the median(...) aggregate function is an expression tree. |
ExprMedianNode.DoubleMedian | Average always generates double-types numbers. |
ExprMinMaxAggrNode | Represents the min/max(distinct? ...) aggregate function is an expression tree. |
ExprMinMaxAggrNode.MinMaxAggregator | Min/max aggregator for all values. |
ExprMinMaxRowNode | Represents the MAX(a,b) and MIN(a,b) functions is an expression tree. |
ExprNode | Superclass for filter nodes in a filter expression tree. |
ExprNodeIdentifierVisitor | Visitor that collects event property identifier information under expression nodes. |
ExprNotNode | Represents a NOT expression in an expression tree. |
ExprOrNode | Represents an OR expression in a filter expression tree. |
ExprRelationalOpNode | Represents a lesser or greater then (<=/>/>=) expression in a filter expression tree. |
ExprStaticMethodNode | Represents an invocation of a static library method in the expression tree. |
ExprStddevNode | Represents the stddev(...) aggregate function is an expression tree. |
ExprStddevNode.DoubleStddev | Standard deviation always generates double-types numbers. |
ExprSumNode | Represents the sum(...) aggregate function is an expression tree. |
ExprSumNode.DoubleSum | Sum for double values. |
ExprSumNode.FloatSum | Sum for float values. |
ExprSumNode.IntegerSum | Sum for integer values. |
ExprSumNode.LongSum | Sum for long values. |
ExprSumNode.NumberIntegerSum | Sum for any number value. |
InsertIntoDesc | Descriptor generated by INSERT-INTO clauses specified in expressions to insert the results of statement as a stream to further statements. |
OrderByProcessorFactory | Factory for OrderByProcessor processors. |
OrderByProcessorSimple | An order-by processor that sorts events according to the expressions in the order_by clause. |
OuterJoinDesc | Contains the ON-clause criteria in an outer join. |
OutputLimitSpec | Spec for building an EventBatch. |
PropertyResolutionDescriptor | Encapsulates the result of resolving a property and optional stream name against a supplied list of streams
StreamTypeService . |
ResultSetProcessorAggregateAll | Result set processor for the case: aggregation functions used in the select clause, and no group-by, and not all of the properties in the select clause are under an aggregation function. |
ResultSetProcessorAggregateGrouped | Result-set processor for the aggregate-grouped case: there is a group-by and one or more non-aggregation event properties in the select clause are not listed in the group by, and there are aggregation functions. |
ResultSetProcessorFactory | Factory for output processors. |
ResultSetProcessorRowForAll | Result set processor for the case: aggregation functions used in the select clause, and no group-by, and all properties in the select clause are under an aggregation function. |
ResultSetProcessorRowPerGroup | Result set processor for the fully-grouped case: there is a group-by and all non-aggregation event properties in the select clause are listed in the group by, and there are aggregation functions. |
ResultSetProcessorSimple | Result set processor for the simplest case: no aggregation functions used in the select clause, and no group-by. |
SelectExprElement | Represents a single item in a SELECT-clause. |
SelectExprEvalProcessor | Processor for select-clause expressions that handles a list of selection items represented by expression nodes. |
SelectExprJoinWildcardProcessor | Processor for select-clause expressions that handles wildcards. |
SelectExprProcessorFactory | Factory for select expression processors. |
StreamSpec | Specification for building a stream. |
StreamTypeServiceImpl | Implementation that provides stream number and property type information. |
UniqueValueAggregator | Aggregator for use on top of another aggregator that handles unique value aggregation (versus all-value aggregation) for the underlying aggregator. |
Enum Summary | |
---|---|
OutputLimitSpec.DisplayLimit | Enum controlling the type of output limiting. |
Exception Summary | |
---|---|
DuplicatePropertyException | Indicates a property exists in multiple streams. |
ExprValidationException | Thrown to indicate a validation error in a filter expression. |
PropertyNotFoundException | Exception to indicate that a property name used in a filter doesn't resolve. |
StreamNotFoundException | Exception to indicate that a stream name could not be resolved. |
StreamTypesException | Base class for stream and property name resolution errors. |
EQL expression nodes, aggregation, result set processing
|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |