T
- Type of valuepublic static interface QueryBuilder.Selecting<T> extends QueryBuilder.FilteringCriteria<T>, 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. While it is in the preview phase, it is subject to change or removal without deprecation or notice. Although notice of change is not guaranteed, we will try to let developers know of major changes through announcements in release notes.
This is the first basic configuration and the starting point of the flow. Column(s) Selection.
Define first sets of operations allowed for Query
construction.
QueryBuilder.Aggregating<T>, QueryBuilder.Filtering<T>, QueryBuilder.FilteringCriteria<T>, QueryBuilder.Grouping<T>, QueryBuilder.Paging<T>, QueryBuilder.Selecting<T>, QueryBuilder.Sorting<T>
Modifier and Type | Method and Description |
---|---|
QueryBuilder.Filtering<T> |
project(Selection s)
Obtains the set of operations allowed after
Selecting |
QueryBuilder.Filtering<T> |
select(java.util.Collection<java.lang.String> c)
Obtains the set of operations allowed after
Selecting |
QueryBuilder.Filtering<T> |
select(Column... c)
Obtains the set of operations allowed after
Selecting |
QueryBuilder.Filtering<T> |
select(ColumnAlias... alias)
Obtains the set of operations allowed after
Selecting |
QueryBuilder.Filtering<T> |
select(java.util.List<Column> c)
Obtains the set of operations allowed after
Selecting |
QueryBuilder.Filtering<T> |
select(java.lang.String... c)
Obtains the set of operations allowed after
Selecting |
and, criteria, or
groupBy, groupBy, groupBy
aggregate, aggregate, project
page, page
sortBy, sortBy, sortBy, sortBy
build
QueryBuilder.Filtering<T> select(java.lang.String... c)
Selecting
c
- the array of column names which the query is going to selectFiltering
interface with the set of operations allowed after Selecting
QueryBuilder.Filtering<T> select(java.util.Collection<java.lang.String> c)
Selecting
c
- the list of column names which the query is going to selectFiltering
interface with the set of operations allowed after Selecting
QueryBuilder.Filtering<T> select(ColumnAlias... alias)
Selecting
alias
- the array of ColumnAlias
which the query is going to selectFiltering
interface with the set of operations allowed after Selecting
QueryBuilder.Filtering<T> select(Column... c)
Selecting
c
- the array of Column
which the query is going to selectFiltering
interface with the set of operations allowed after Selecting
QueryBuilder.Filtering<T> select(java.util.List<Column> c)
Selecting
c
- the list of ColumnAlias
which the query is going to selectFiltering
interface with the set of operations allowed after Selecting
QueryBuilder.Filtering<T> project(Selection s)
Selecting
s
- the Selection
to be performed by the queryFiltering
interface with the set of operations allowed after Selecting
Copyright © 2003-2024 Appian Corporation. All Rights Reserved.