T
- Type of valuepublic interface QueryBuilder<T>
Interface for incrementally build a Query.
The objective of this builder is to help the developer to construct a Query in a more organic way to ease development and avoid invalid configurations.
Each method returns the same Builder instance, but it is bound by the interface which the method returns. This way is simulating a flow and the available valid configurations after the current configuration.
Modifier and Type | Interface and Description |
---|---|
static interface |
QueryBuilder.Aggregating<T>
This interface is available as a preview of functionality that will be added to
the supported public API in a future release.
|
static interface |
QueryBuilder.Filtering<T>
This interface is available as a preview of functionality that will be added to
the supported public API in a future release.
|
static interface |
QueryBuilder.FilteringCriteria<T>
This interface is available as a preview of functionality that will be added to
the supported public API in a future release.
|
static interface |
QueryBuilder.Grouping<T>
This interface is available as a preview of functionality that will be added to
the supported public API in a future release.
|
static interface |
QueryBuilder.Paging<T>
This interface is available as a preview of functionality that will be added to
the supported public API in a future release.
|
static interface |
QueryBuilder.Selecting<T>
This interface is available as a preview of functionality that will be added to
the supported public API in a future release.
|
static interface |
QueryBuilder.Sorting<T>
This interface is available as a preview of functionality that will be added to
the supported public API in a future release.
|
Modifier and Type | Method and Description |
---|---|
Query<T> |
build()
Produces a
Query instance at any point in time its called. |
Copyright © 2003-2024 Appian Corporation. All Rights Reserved.