| Package | Description |
|---|---|
| io.datakernel.cube | |
| io.datakernel.cube.ot | |
| io.datakernel.cube.service |
| Modifier and Type | Method and Description |
|---|---|
io.datakernel.promise.Promise<CubeDiff> |
Cube.consolidate(Function<Aggregation,io.datakernel.promise.Promise<AggregationDiff>> strategy) |
<T> io.datakernel.datastream.StreamConsumerWithResult<T,CubeDiff> |
Cube.consume(Class<T> inputClass) |
<T> io.datakernel.datastream.StreamConsumerWithResult<T,CubeDiff> |
Cube.consume(Class<T> inputClass,
AggregationPredicate predicate) |
<T> io.datakernel.datastream.StreamConsumerWithResult<T,CubeDiff> |
Cube.consume(Class<T> inputClass,
Map<String,String> dimensionFields,
Map<String,String> measureFields,
AggregationPredicate dataPredicate)
Provides a
StreamConsumer for streaming data to this cube. |
<T> LogDataConsumer<T,CubeDiff> |
Cube.logStreamConsumer(Class<T> inputClass) |
<T> LogDataConsumer<T,CubeDiff> |
Cube.logStreamConsumer(Class<T> inputClass,
AggregationPredicate predicate) |
<T> LogDataConsumer<T,CubeDiff> |
Cube.logStreamConsumer(Class<T> inputClass,
Map<String,String> dimensionFields,
Map<String,String> measureFields) |
<T> LogDataConsumer<T,CubeDiff> |
Cube.logStreamConsumer(Class<T> inputClass,
Map<String,String> dimensionFields,
Map<String,String> measureFields,
AggregationPredicate predicate) |
static CubeDiffScheme<CubeDiff> |
CubeDiffScheme.ofCubeDiffs() |
static CubeDiffScheme<LogDiff<CubeDiff>> |
CubeDiffScheme.ofLogDiffs() |
default List<CubeDiff> |
CubeDiffScheme.unwrap(D diff) |
default Stream<CubeDiff> |
CubeDiffScheme.unwrapToStream(D diff) |
| Modifier and Type | Method and Description |
|---|---|
void |
Cube.apply(CubeDiff op) |
D |
CubeDiffScheme.wrap(CubeDiff cubeDiff) |
| Modifier and Type | Method and Description |
|---|---|
CubeDiff |
CubeDiffCodec.decode(io.datakernel.codec.StructuredInput in) |
static CubeDiff |
CubeDiff.empty() |
CubeDiff |
CubeDiff.inverse() |
static CubeDiff |
CubeDiff.of(Map<String,AggregationDiff> aggregationOps) |
| Modifier and Type | Method and Description |
|---|---|
static io.datakernel.ot.OTSystem<CubeDiff> |
CubeOT.createCubeOT() |
| Modifier and Type | Method and Description |
|---|---|
void |
CubeDiffCodec.encode(io.datakernel.codec.StructuredOutput out,
CubeDiff cubeDiff) |
| Modifier and Type | Method and Description |
|---|---|
static <K,C> CubeLogProcessorController<K,C> |
CubeLogProcessorController.create(io.datakernel.eventloop.Eventloop eventloop,
LogOTState<CubeDiff> state,
io.datakernel.ot.OTStateManager<K,LogDiff<CubeDiff>> stateManager,
AggregationChunkStorage<C> chunkStorage,
List<LogOTProcessor<?,CubeDiff>> logProcessors) |
static <K,C> CubeLogProcessorController<K,C> |
CubeLogProcessorController.create(io.datakernel.eventloop.Eventloop eventloop,
LogOTState<CubeDiff> state,
io.datakernel.ot.OTStateManager<K,LogDiff<CubeDiff>> stateManager,
AggregationChunkStorage<C> chunkStorage,
List<LogOTProcessor<?,CubeDiff>> logProcessors) |
static <K,C> CubeLogProcessorController<K,C> |
CubeLogProcessorController.create(io.datakernel.eventloop.Eventloop eventloop,
LogOTState<CubeDiff> state,
io.datakernel.ot.OTStateManager<K,LogDiff<CubeDiff>> stateManager,
AggregationChunkStorage<C> chunkStorage,
List<LogOTProcessor<?,CubeDiff>> logProcessors) |
Copyright © 2019. All rights reserved.