Package org.apache.druid.query
Class Druids.ScanQueryBuilder
- java.lang.Object
-
- org.apache.druid.query.Druids.ScanQueryBuilder
-
- Enclosing class:
- Druids
public static class Druids.ScanQueryBuilder extends Object
A Builder for ScanQuery. Required: dataSource(), intervals() must be called before build() Usage example:ScanQuery query = new ScanQueryBuilder() .dataSource("Example") .eternityInterval() .build();
- See Also:
ScanQuery
-
-
Constructor Summary
Constructors Constructor Description ScanQueryBuilder()
-
Method Summary
-
-
-
Method Detail
-
build
public ScanQuery build()
-
copy
public static Druids.ScanQueryBuilder copy(ScanQuery query)
-
dataSource
public Druids.ScanQueryBuilder dataSource(String ds)
-
dataSource
public Druids.ScanQueryBuilder dataSource(Query<?> q)
-
dataSource
public Druids.ScanQueryBuilder dataSource(DataSource ds)
-
intervals
public Druids.ScanQueryBuilder intervals(QuerySegmentSpec q)
-
eternityInterval
public Druids.ScanQueryBuilder eternityInterval()
Convenience method for an interval over all time.
-
virtualColumns
public Druids.ScanQueryBuilder virtualColumns(VirtualColumns virtualColumns)
-
virtualColumns
public Druids.ScanQueryBuilder virtualColumns(VirtualColumn... virtualColumns)
-
context
public Druids.ScanQueryBuilder context(Map<String,Object> c)
-
resultFormat
public Druids.ScanQueryBuilder resultFormat(ScanQuery.ResultFormat r)
-
batchSize
public Druids.ScanQueryBuilder batchSize(int b)
-
offset
public Druids.ScanQueryBuilder offset(long o)
-
limit
public Druids.ScanQueryBuilder limit(long l)
-
filters
public Druids.ScanQueryBuilder filters(DimFilter f)
-
columns
public Druids.ScanQueryBuilder columns(List<String> c)
-
columns
public Druids.ScanQueryBuilder columns(String... c)
-
order
public Druids.ScanQueryBuilder order(Order order)
-
orderBy
public Druids.ScanQueryBuilder orderBy(List<OrderBy> orderBys)
-
columnTypes
public Druids.ScanQueryBuilder columnTypes(List<ColumnType> columnTypes)
-
columnTypes
public Druids.ScanQueryBuilder columnTypes(ColumnType... columnType)
-
-