public class CubeDataset
extends co.cask.cdap.api.dataset.lib.AbstractDataset
implements co.cask.cdap.api.dataset.lib.cube.Cube
Cube as a Dataset on top of Tables.| Constructor and Description |
|---|
CubeDataset(String name,
MetricsTable entityTable,
Map<Integer,co.cask.cdap.api.dataset.table.Table> resolutionTables,
Map<String,? extends Aggregation> aggregations) |
| Modifier and Type | Method and Description |
|---|---|
void |
add(Collection<? extends co.cask.cdap.api.dataset.lib.cube.CubeFact> facts) |
void |
add(co.cask.cdap.api.dataset.lib.cube.CubeFact fact) |
void |
close() |
void |
delete(co.cask.cdap.api.dataset.lib.cube.CubeDeleteQuery query) |
Collection<co.cask.cdap.api.dataset.lib.cube.DimensionValue> |
findDimensionValues(co.cask.cdap.api.dataset.lib.cube.CubeExploreQuery query) |
Collection<String> |
findMeasureNames(co.cask.cdap.api.dataset.lib.cube.CubeExploreQuery query) |
Collection<co.cask.cdap.api.dataset.lib.cube.TimeSeries> |
query(co.cask.cdap.api.dataset.lib.cube.CubeQuery query) |
void |
write(Object ignored,
co.cask.cdap.api.dataset.lib.cube.CubeFact cubeFact) |
public CubeDataset(String name, MetricsTable entityTable, Map<Integer,co.cask.cdap.api.dataset.table.Table> resolutionTables, Map<String,? extends Aggregation> aggregations)
public void add(co.cask.cdap.api.dataset.lib.cube.CubeFact fact)
add in interface co.cask.cdap.api.dataset.lib.cube.Cubepublic void add(Collection<? extends co.cask.cdap.api.dataset.lib.cube.CubeFact> facts)
add in interface co.cask.cdap.api.dataset.lib.cube.Cubepublic Collection<co.cask.cdap.api.dataset.lib.cube.TimeSeries> query(co.cask.cdap.api.dataset.lib.cube.CubeQuery query)
query in interface co.cask.cdap.api.dataset.lib.cube.Cubepublic void delete(co.cask.cdap.api.dataset.lib.cube.CubeDeleteQuery query)
delete in interface co.cask.cdap.api.dataset.lib.cube.Cubepublic Collection<co.cask.cdap.api.dataset.lib.cube.DimensionValue> findDimensionValues(co.cask.cdap.api.dataset.lib.cube.CubeExploreQuery query)
findDimensionValues in interface co.cask.cdap.api.dataset.lib.cube.Cubepublic Collection<String> findMeasureNames(co.cask.cdap.api.dataset.lib.cube.CubeExploreQuery query)
findMeasureNames in interface co.cask.cdap.api.dataset.lib.cube.Cubepublic void write(Object ignored, co.cask.cdap.api.dataset.lib.cube.CubeFact cubeFact)
write in interface co.cask.cdap.api.data.batch.BatchWritable<Object,co.cask.cdap.api.dataset.lib.cube.CubeFact>public void close()
throws IOException
close in interface Closeableclose in interface AutoCloseableclose in class co.cask.cdap.api.dataset.lib.AbstractDatasetIOExceptionCopyright © 2016 Cask Data, Inc. Licensed under the Apache License, Version 2.0.