Package | Description |
---|---|
com.yahoo.bard.webservice.table | |
com.yahoo.bard.webservice.table.availability |
Modifier and Type | Method and Description |
---|---|
Availability |
ConfigPhysicalTable.getAvailability()
Get the value of the backing availability instance for this physical table.
|
Availability |
BasePhysicalTable.getAvailability() |
Modifier and Type | Method and Description |
---|---|
protected void |
BasePhysicalTable.setAvailability(Availability availability)
Deprecated.
Should avoid this method and refine testing strategy to remove this method
|
Constructor and Description |
---|
BaseCompositePhysicalTable(TableName name,
ZonedTimeGrain timeGrain,
Set<Column> columns,
Set<? extends PhysicalTable> physicalTables,
Map<String,String> logicalToPhysicalColumnNames,
Availability availability)
Constructor.
|
BasePhysicalTable(TableName name,
ZonedTimeGrain timeGrain,
Iterable<Column> columns,
Map<String,String> logicalToPhysicalColumnNames,
Availability availability)
Create a physical table.
|
SqlPhysicalTable(TableName name,
ZonedTimeGrain timeGrain,
Iterable<Column> columns,
Map<String,String> logicalToPhysicalColumnNames,
Availability availability,
String schemaName,
String timestampColumn)
Create a physical table.
|
Constructor and Description |
---|
MetricUnionCompositeTable(TableName name,
ZonedTimeGrain timeGrain,
Set<Column> columns,
Set<ConfigPhysicalTable> physicalTables,
Map<String,String> logicalToPhysicalColumnNames,
Map<Availability,Set<String>> availabilitiesToMetricNames)
Constructor.
|
Modifier and Type | Class and Description |
---|---|
class |
BaseCompositeAvailability
A class implementing common capabilities for availabilities backed by a collection of other availabilities.
|
class |
BaseMetadataAvailability
An availability based on a DataSourceMetadataService backed by a single data source.
|
class |
MetricUnionAvailability
An implementation of
Availability which describes a union of source availabilities, filtered by required
metrics and then intersected on time available for required columns. |
class |
PartitionAvailability
An implementation of
Availability which describes a union of source availabilities, filtered by request
parameters, such that all sources which pertain to a query are considered when calculating availability. |
class |
PermissiveAvailability
An availability which allows missing intervals, i.e.
|
class |
StrictAvailability
An availability that provides column and table available interval services for strict physical tables.
|
Modifier and Type | Method and Description |
---|---|
protected Stream<Availability> |
BaseCompositeAvailability.getAllSourceAvailabilities()
Return a stream of all the availabilities which this availability composites from.
|
Constructor and Description |
---|
BaseCompositeAvailability(Stream<Availability> availabilityStream)
Constructor.
|
MetricUnionAvailability(Set<Availability> availabilities,
Map<Availability,Set<String>> availabilitiesToMetricNames)
Constructor.
|
MetricUnionAvailability(Set<Availability> availabilities,
Map<Availability,Set<String>> availabilitiesToMetricNames)
Constructor.
|
PartitionAvailability(Map<Availability,DataSourceFilter> availabilityFilters)
Constructor.
|
Copyright © 2016–2018 Yahoo! Inc.. All rights reserved.