private static class TileSuggester.SchemaImpl extends Object implements org.pentaho.aggdes.model.Schema
Schema based on a Lattice.| Modifier and Type | Field and Description |
|---|---|
private com.google.common.collect.ImmutableList<TileSuggester.AttributeImpl> |
attributes |
private org.pentaho.aggdes.model.StatisticsProvider |
statisticsProvider |
private TileSuggester.TableImpl |
table |
| Constructor and Description |
|---|
SchemaImpl(Lattice lattice,
org.pentaho.aggdes.model.StatisticsProvider statisticsProvider) |
| Modifier and Type | Method and Description |
|---|---|
String |
generateAggregateSql(org.pentaho.aggdes.model.Aggregate aggregate,
List<String> columnNameList) |
List<? extends org.pentaho.aggdes.model.Attribute> |
getAttributes() |
org.pentaho.aggdes.model.Dialect |
getDialect() |
List<? extends org.pentaho.aggdes.model.Dimension> |
getDimensions() |
List<org.pentaho.aggdes.model.Measure> |
getMeasures() |
org.pentaho.aggdes.model.StatisticsProvider |
getStatisticsProvider() |
List<? extends org.pentaho.aggdes.model.Table> |
getTables() |
private final org.pentaho.aggdes.model.StatisticsProvider statisticsProvider
private final TileSuggester.TableImpl table
private final com.google.common.collect.ImmutableList<TileSuggester.AttributeImpl> attributes
SchemaImpl(Lattice lattice, org.pentaho.aggdes.model.StatisticsProvider statisticsProvider)
public List<? extends org.pentaho.aggdes.model.Table> getTables()
getTables in interface org.pentaho.aggdes.model.Schemapublic List<org.pentaho.aggdes.model.Measure> getMeasures()
getMeasures in interface org.pentaho.aggdes.model.Schemapublic List<? extends org.pentaho.aggdes.model.Dimension> getDimensions()
getDimensions in interface org.pentaho.aggdes.model.Schemapublic List<? extends org.pentaho.aggdes.model.Attribute> getAttributes()
getAttributes in interface org.pentaho.aggdes.model.Schemapublic org.pentaho.aggdes.model.StatisticsProvider getStatisticsProvider()
getStatisticsProvider in interface org.pentaho.aggdes.model.Schemapublic org.pentaho.aggdes.model.Dialect getDialect()
getDialect in interface org.pentaho.aggdes.model.SchemaCopyright © 2012–2018 The Apache Software Foundation. All rights reserved.