See: Description
| Interface | Description |
|---|---|
| Expr |
Expr is the base class for various types of composable
expressions (that is, definitions of derived properties and table lookup
parameters). |
| Filter |
Filter is the interface for various types of composable
record filter operators. |
| QueryNode |
QueryNode is the interface for all parts of an
Analytics query. |
| Class | Description |
|---|---|
| AnalyticsQuery |
An
AnalyticsQuery is an ordered list of
Statement objects. |
| CoalesceList |
CoalesceList instances represent a list of expressions used
to return the the first non-null value in the list. |
| ExprAggregate |
Instances of the
ExprAggregate class represent
aggregate functions over the members of the associated
aggregated record. |
| ExprAggregate.ExprAggregateOp |
Enumeration of Endeca aggregate functions.
|
| ExprBinary |
An
ExprBinary is a type of Expr that
represents a binary scalar expression. |
| ExprBinary.ExprBinaryOp |
Enumeration of Endeca mathematical operators.
|
| ExprCoalesce |
ExprCoalesce instances represent a coalesce expression holding multiple
keys. |
| ExprConstant |
Instances of
ExprConstant represent constants. |
| ExprFunction |
ExprFunction instances represent unary scalar
function expressions. |
| ExprFunction.ExprFunctionOp |
Enumeration of Endeca unary scalar functions.
|
| ExprKey |
Instances of
ExprKey represent record field names. |
| ExprLookup |
ExprLookup instances represent an access to a derived property
of a record in a foreign table. |
| FilterAnd |
A
FilterAnd is a Filter implementing a Boolean
n-way AND operation. |
| FilterCompare |
A
FilterCompare is a type of Filter that
performs a value comparison. |
| FilterCompare.FilterCompareOp |
Enumeration of Endeca comparison operators.
|
| FilterIn |
A
FilterIn is a Filter that checks membership of
a given set of values in a table. |
| FilterNot |
A
FilterNot is a Filter implementing a Boolean
NOT operation. |
| FilterOr |
A
FilterOr is a Filter implementing a Boolean
n-way OR operation. |
| GroupBy |
A
GroupBy defines a single dimension of record grouping
for a containing Statement operation. |
| GroupByList |
A
GroupByList is a list of GroupBy instances,
each of which represent a single dimension of record grouping. |
| LookupList |
LookupList instances represent a list of expressions
used to uniquely identify a record in a table (foreign or
local). |
| OrderBy |
An
OrderBy defines an ordering on a set of records, based on the
natural ordering of the specified field. |
| OrderByList |
An
OrderByList is a list of OrderBy instances. |
| Select |
A
Select operation represents the assignment of a named
derived value to a record produced as the result of a Statement. |
| SelectList |
A
SelectList is a list of Select expressions. |
| Statement |
A
Statement represents a pass over a set of input records
(those of the FROM table) to generate a set of output records. |
| Exception | Description |
|---|---|
| SyntaxException |
Analytics Syntax Exception representing an error due to a malformed
query.
|
© 2003, 2017, Oracle and/or its affiliates. All rights reserved.
Oracle and/or its affiliates Confidential