- addAggregate(Aggregate) - Method in class com.softwareag.eda.estore.query.api.builder.QueryBuilder
-
Adds an Aggregate function to this queries select expression.
- addCollection(String) - Method in class com.softwareag.eda.estore.query.api.FullTextQuery
-
By default the FTS api searches across all collections, types and properties in the store.
- addEventType(String) - Method in class com.softwareag.eda.estore.query.api.FullTextQuery
-
By default the FTS api searches across all collections, types and properties in the store.
- addProperty(String) - Method in class com.softwareag.eda.estore.query.api.builder.GroupBy
-
Add an Event property to the list of desired group by fields.
- addProperty(String) - Method in class com.softwareag.eda.estore.query.api.builder.OrderBy
-
Add the specified Event property to the order by list using the default sort (ASC).
- addProperty(String, Sort) - Method in class com.softwareag.eda.estore.query.api.builder.OrderBy
-
Add the specified Event property to the order by list using specified sort.
- addProperty(String) - Method in class com.softwareag.eda.estore.query.api.FullTextQuery
-
By default the FTS api searches across all collections, types and properties in the store.
- addSelectProperty(String) - Method in class com.softwareag.eda.estore.query.api.builder.QueryBuilder
-
Adds an Event Types property value to this queries select expression.
- Aggregate - Class in com.softwareag.eda.estore.query.api.builder
-
The Aggregate class provides static factory methods for creating count, sum, min, max and avg operations.
- and() - Method in class com.softwareag.eda.estore.query.api.builder.ExpressionBuilder
-
Adds an AND operator to the current query expression.
- and(ExpressionBuilder) - Method in class com.softwareag.eda.estore.query.api.builder.ExpressionBuilder
-
Adds an AND operator to the current query expression.
- avg(String, String) - Static method in class com.softwareag.eda.estore.query.api.builder.Aggregate
-
Create an average aggregate on the specified field and store the result in variable
- Query - Interface in com.softwareag.eda.estore.query.api
-
Query class for the Event Persistence Common Query API
- QueryBuilder - Class in com.softwareag.eda.estore.query.api.builder
-
The QueryBuilder provides a simple DSL for creating queries for use with the Common Query API.
- QueryBuilder() - Constructor for class com.softwareag.eda.estore.query.api.builder.QueryBuilder
-
- QueryBuilderException - Exception in com.softwareag.eda.estore.query.api.builder
-
This exception is thrown when there is an error when the QueryBuilders build method is invoked.
- QueryBuilderException() - Constructor for exception com.softwareag.eda.estore.query.api.builder.QueryBuilderException
-
Constructs a new query builder exception with no detail message.
- QueryBuilderException(String) - Constructor for exception com.softwareag.eda.estore.query.api.builder.QueryBuilderException
-
Constructs a new query builder exception with the specified detailed message.
- QueryBuilderException(String, Throwable) - Constructor for exception com.softwareag.eda.estore.query.api.builder.QueryBuilderException
-
Constructs a new query builder exception with the given detailed message and cause.
- QueryException - Exception in com.softwareag.eda.estore.query.api
-
Exception class used to communicate errors in the Common Query API
- QueryException() - Constructor for exception com.softwareag.eda.estore.query.api.QueryException
-
Constructs a new query exception with no detail message.
- QueryException(String) - Constructor for exception com.softwareag.eda.estore.query.api.QueryException
-
Constructs a new query exception with the specified detailed message.
- QueryException(String, Throwable) - Constructor for exception com.softwareag.eda.estore.query.api.QueryException
-
Constructs a new query exception with the given detailed message and cause.
- QueryException(Throwable) - Constructor for exception com.softwareag.eda.estore.query.api.QueryException
-
Constructs a new query exception with the given cause.
- QuerySession - Interface in com.softwareag.eda.estore.query.api
-
This interface represents a "Session" in the Common Query API
- QuerySessionContext - Class in com.softwareag.eda.estore.query.api
-
This class provides a mechanism to specify and pass properties into the QuerySessionManager
and QuerySessionFactory implementations.
- QuerySessionContext() - Constructor for class com.softwareag.eda.estore.query.api.QuerySessionContext
-
Construct a new session context for the Event Store session.
- QuerySessionException - Exception in com.softwareag.eda.estore.query.api
-
Exception class used to communicate errors in the Common Query API
- QuerySessionException() - Constructor for exception com.softwareag.eda.estore.query.api.QuerySessionException
-
Constructs a new query session exception with no detail message.
- QuerySessionException(String) - Constructor for exception com.softwareag.eda.estore.query.api.QuerySessionException
-
Constructs a new query session exception with the specified detailed message.
- QuerySessionException(String, Throwable) - Constructor for exception com.softwareag.eda.estore.query.api.QuerySessionException
-
Constructs a new query session exception with the given detailed message and cause.
- QuerySessionException(Throwable) - Constructor for exception com.softwareag.eda.estore.query.api.QuerySessionException
-
Constructs a new query session exception with the given cause.
- QuerySessionFactory - Interface in com.softwareag.eda.estore.query.api
-
This interface defines the operations that must be provided by all factory implementations.
- QuerySessionFactoryProvider - Class in com.softwareag.eda.estore.query.api
-
Provider implementation used to create query sessions in the Common Query API
- QuerySessionFactoryProvider() - Constructor for class com.softwareag.eda.estore.query.api.QuerySessionFactoryProvider
-
- QuerySessionFactoryRegistry - Interface in com.softwareag.eda.estore.query.api
-
Factory registration interfaces used by session factories in the Common Query API
- QuerySessionManager - Class in com.softwareag.eda.estore.query.api
-
This class allows access to the Event Store instances.
- QuerySessionManager() - Constructor for class com.softwareag.eda.estore.query.api.QuerySessionManager
-
Default public constructor
- setCollections(String...) - Method in class com.softwareag.eda.estore.query.api.FullTextQuery
-
By default the FTS api searches across all collections, types and properties in the store.
- setEventNamespace(String) - Method in class com.softwareag.eda.estore.query.api.builder.QueryBuilder
-
Sets the namespace containing the EventType for use in this queries "in" clause.
- setEventStorePassword(String) - Method in class com.softwareag.eda.estore.query.api.QuerySessionContext
-
Set the password associated with the user.
- setEventStoreUser(String) - Method in class com.softwareag.eda.estore.query.api.QuerySessionContext
-
Set the user under which all operations are performed.
- setEventType(String) - Method in class com.softwareag.eda.estore.query.api.builder.QueryBuilder
-
Sets the name of the Event Type in this queries "from" clause.
- setEventTypes(String...) - Method in class com.softwareag.eda.estore.query.api.FullTextQuery
-
By default the FTS api searches across all collections, types and properties in the store.
- setEventTypeStoreLocation(String) - Method in class com.softwareag.eda.estore.query.api.QuerySessionContext
-
Set the location of the EDA Event Type Store.
- setFilter(ExpressionBuilder) - Method in class com.softwareag.eda.estore.query.api.FullTextQuery
-
Add a filter to the full text query.
- setGroupBy(GroupBy) - Method in class com.softwareag.eda.estore.query.api.builder.QueryBuilder
-
Sets the group by clause for this query.
- setLimit(int) - Method in class com.softwareag.eda.estore.query.api.FullTextQuery
-
By default all results for the query are returned to the client.
- setOption(String, String) - Method in class com.softwareag.eda.estore.query.api.QuerySessionContext
-
Set the value for the session option specified by name.
- setOrderBy(OrderBy) - Method in class com.softwareag.eda.estore.query.api.builder.QueryBuilder
-
Sets the order by clause for this query.
- setProperties(String...) - Method in class com.softwareag.eda.estore.query.api.FullTextQuery
-
By default the FTS api searches across all collections, types and properties in the store.
- setQueryString(String) - Method in class com.softwareag.eda.estore.query.api.FullTextQuery
-
Set the term to be matched in the full text search.
- setWhereClause(ExpressionBuilder) - Method in class com.softwareag.eda.estore.query.api.builder.QueryBuilder
-
Sets the where clause to be used in this query.
- simple(String, Op, String) - Method in class com.softwareag.eda.estore.query.api.builder.ExpressionBuilder
-
Add a simple expression to the current expression.
- simple(String, Op, Integer) - Method in class com.softwareag.eda.estore.query.api.builder.ExpressionBuilder
-
Add a simple expression to the current expression.
- simple(String, Op, Long) - Method in class com.softwareag.eda.estore.query.api.builder.ExpressionBuilder
-
Add a simple expression to the current expression.
- simple(String, Op, Float) - Method in class com.softwareag.eda.estore.query.api.builder.ExpressionBuilder
-
Add a simple expression to the current expression.
- simple(String, Op, Double) - Method in class com.softwareag.eda.estore.query.api.builder.ExpressionBuilder
-
Add a simple expression to the current expression.
- simple(String, Op, Timestamp) - Method in class com.softwareag.eda.estore.query.api.builder.ExpressionBuilder
-
Add a simple expression to the current expression.
- simple(ExpressionBuilder) - Method in class com.softwareag.eda.estore.query.api.builder.ExpressionBuilder
-
Add a simple expression using the specified sub-expression.
- Sort - Enum in com.softwareag.eda.estore.query.api.builder
-
Simple enumeration class that defines the available sort operations for the OrderBy class
- sum(String, String) - Static method in class com.softwareag.eda.estore.query.api.builder.Aggregate
-
Create a sum aggregate on the specified field and store the result in variable