Package | Description |
---|---|
com.yahoo.bullet.query | |
com.yahoo.bullet.query.aggregations | |
com.yahoo.bullet.querying.aggregations | |
com.yahoo.bullet.windowing |
Modifier and Type | Method and Description |
---|---|
Scheme |
Window.getScheme(Strategy strategy,
BulletConfig config)
Returns the appropriate window scheme based on the Window
Window.Classification . |
Modifier and Type | Method and Description |
---|---|
Strategy |
CountDistinct.getStrategy(BulletConfig config) |
Strategy |
Raw.getStrategy(BulletConfig config) |
abstract Strategy |
Aggregation.getStrategy(BulletConfig config)
Returns a new
Strategy instance that handles this aggregation. |
Strategy |
TopK.getStrategy(BulletConfig config) |
Strategy |
GroupAll.getStrategy(BulletConfig config) |
Strategy |
GroupBy.getStrategy(BulletConfig config) |
Strategy |
Distribution.getStrategy(BulletConfig config) |
Modifier and Type | Class and Description |
---|---|
class |
FrequentItemsSketchingStrategy |
class |
GroupAllStrategy |
class |
QuantileSketchingStrategy
This
Strategy uses QuantileSketch to find distributions of a numeric field. |
class |
RawStrategy
Implements the LIMIT operation on multiple raw
BulletRecord . |
class |
SketchingStrategy<S extends Sketch>
The parent class for all
Strategy that use Sketches. |
class |
ThetaSketchingStrategy |
class |
TupleSketchingStrategy
This
Strategy implements a Tuple Sketch based approach to doing a group by. |
Modifier and Type | Field and Description |
---|---|
protected Strategy |
Scheme.aggregation |
Constructor and Description |
---|
AdditiveTumbling(Strategy aggregation,
Window window,
BulletConfig config)
Creates an instance of this windowing scheme with the provided
Strategy and BulletConfig . |
Basic(Strategy aggregation,
Window window,
BulletConfig config)
Creates an instance of this windowing scheme with the provided
Strategy and BulletConfig . |
Scheme(Strategy aggregation,
Window window,
BulletConfig config)
|
SlidingRecord(Strategy aggregation,
Window window,
BulletConfig config)
Creates an instance of this windowing scheme with the provided
Strategy and BulletConfig . |
Tumbling(Strategy aggregation,
Window window,
BulletConfig config)
Creates an instance of this windowing scheme with the provided
Strategy and BulletConfig . |
Copyright © 2021. All rights reserved.