public class TableFullViewProcessor extends Object implements TableMetadataFormatter
Constructor and Description |
---|
TableFullViewProcessor() |
Modifier and Type | Method and Description |
---|---|
TableView |
formatTable(LogicalTable logicalTable,
javax.ws.rs.core.UriInfo uriInfo)
Method to provide metadata of the table.
|
TableGrainView |
formatTableGrain(LogicalTable logicalTable,
String grain,
javax.ws.rs.core.UriInfo uriInfo)
Method to provide grain level details(with metrics and dimensions) of the given logical table.
|
List<TableView> |
formatTables(Set<LogicalTable> logicalTables,
javax.ws.rs.core.UriInfo uriInfo)
Method to provide full view of the tables which includes grains, metrics and dimensions.
|
public List<TableView> formatTables(Set<LogicalTable> logicalTables, javax.ws.rs.core.UriInfo uriInfo)
formatTables
in interface TableMetadataFormatter
logicalTables
- Set of logical tablesuriInfo
- Uri information to construct the uri'spublic TableView formatTable(LogicalTable logicalTable, javax.ws.rs.core.UriInfo uriInfo)
formatTable
in interface TableMetadataFormatter
logicalTable
- Logical Table Ex: Network, SpaceIduriInfo
- Uri information to construct the uri'spublic TableGrainView formatTableGrain(LogicalTable logicalTable, String grain, javax.ws.rs.core.UriInfo uriInfo)
formatTableGrain
in interface TableMetadataFormatter
logicalTable
- Logical Table at the grain levelgrain
- Table grainuriInfo
- Uri information to construct the uri'sCopyright © 2016–2018 Yahoo! Inc.. All rights reserved.