Modifier and Type | Field and Description |
---|---|
protected LogicalTableDictionary |
DruidQueryBuilder.tableDictionary |
Constructor and Description |
---|
DruidQueryBuilder(LogicalTableDictionary tableDictionary,
PhysicalTableResolver resolver)
Constructor.
|
Modifier and Type | Field and Description |
---|---|
LogicalTableDictionary |
ResourceDictionaries.logical |
Modifier and Type | Method and Description |
---|---|
LogicalTableDictionary |
ResourceDictionaries.getLogicalDictionary() |
LogicalTableDictionary |
ConfigurationLoader.getLogicalTableDictionary() |
Modifier and Type | Method and Description |
---|---|
void |
BaseTableLoader.loadLogicalTablesWithGranularities(Map<String,TableGroup> nameGroupMap,
Set<? extends Granularity> validGrains,
LogicalTableDictionary tableDictionary,
Map<String,MetricDictionary> scopedMetrics)
Load several logical tables into the logicalDictionary, each with their own scoped metric dictionary.
|
void |
BaseTableLoader.loadLogicalTableWithGranularities(String logicalTableName,
TableGroup nameGroup,
Set<? extends Granularity> validGrains,
LogicalTableDictionary tableDictionary,
MetricDictionary metricDictionary)
Load a logical table into the logicalDictionary.
|
Modifier and Type | Method and Description |
---|---|
protected LogicalTable |
ApiRequestImpl.generateTable(String tableName,
Granularity granularity,
LogicalTableDictionary logicalTableDictionary)
Extracts a specific logical table object given a valid table name and a valid granularity.
|
protected Set<LogicalTable> |
TablesApiRequestImpl.generateTables(String tableName,
LogicalTableDictionary tableDictionary)
Extracts the list of logical table names from the url table path segment and generates a set of logical table
objects based on it.
|
Constructor and Description |
---|
DataApiRequestImpl(String tableName,
String granularity,
List<javax.ws.rs.core.PathSegment> dimensions,
String logicalMetrics,
String intervals,
String apiFilters,
String havings,
String sorts,
String count,
String topN,
String format,
String timeZoneId,
String asyncAfter,
String perPage,
String page,
javax.ws.rs.core.UriInfo uriInfo,
DimensionDictionary dimensionDictionary,
MetricDictionary metricDictionary,
LogicalTableDictionary logicalTableDictionary,
org.joda.time.DateTimeZone systemTimeZone,
GranularityParser granularityParser,
DruidFilterBuilder druidFilterBuilder,
HavingGenerator havingGenerator)
Parses the API request URL and generates the Api Request object.
|
Modifier and Type | Method and Description |
---|---|
LogicalTableDictionary |
TablesServlet.getLogicalTableDictionary() |
Modifier and Type | Method and Description |
---|---|
static Map<String,Object> |
DimensionsServlet.getDimensionFullView(Dimension dimension,
LogicalTableDictionary logicalTableDictionary,
javax.ws.rs.core.UriInfo uriInfo)
Get the full view of the dimension.
|
static Map<String,Object> |
MetricsServlet.getLogicalMetricFullView(LogicalMetric logicalMetric,
LogicalTableDictionary logicalTableDictionary,
javax.ws.rs.core.UriInfo uriInfo)
Get the full view of the logical metric.
|
Constructor and Description |
---|
DimensionsServlet(DimensionDictionary dimensionDictionary,
LogicalTableDictionary logicalTableDictionary,
RequestMapper requestMapper,
ObjectMappersSuite objectMappers,
ResponseFormatResolver formatResolver)
Constructor.
|
MetricsServlet(MetricDictionary metricDictionary,
LogicalTableDictionary logicalTableDictionary,
RequestMapper requestMapper,
ObjectMappersSuite objectMappers,
ResponseFormatResolver formatResolver)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
default LogicalTableDictionary |
BardConfigResources.getLogicalTableDictionary()
The dictionary of logical tables.
|
Copyright © 2016–2018 Yahoo! Inc.. All rights reserved.