Package org.apache.druid.query
Class Druids.SearchQueryBuilder
java.lang.Object
org.apache.druid.query.Druids.SearchQueryBuilder
- Enclosing class:
Druids
A Builder for SearchQuery.
Required: dataSource(), intervals(), dimensions() and query() must be called before build()
Optional: filters(), granularity(), and context() can be called before build()
Usage example:
SearchQuery query = Druids.newSearchQueryBuilder()
.dataSource("Example")
.dimensions(listofEgDims)
.query(exampleQuery)
.intervals("2012-01-01/2012-01-02")
.build();
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()static Druids.SearchQueryBuildercopy(SearchQuery query) dataSource(String d) dimensions(Iterable<String> d) dimensions(String d) limit(int l) sortSpec(SearchSortSpec sortSpec) virtualColumns(VirtualColumn... vc)
-
Constructor Details
-
SearchQueryBuilder
public SearchQueryBuilder()
-
-
Method Details
-
build
-
copy
-
dataSource
-
dataSource
-
filters
-
filters
-
granularity
-
limit
-
intervals
-
intervals
-
intervals
-
dimensions
-
dimensions
-
dimensions
-
virtualColumns
-
virtualColumns
-
dimensions
-
query
-
query
-
query
-
fragments
-
sortSpec
-
fragments
-
context
-
randomQueryId
-
queryId
-