public class StrictAvailability extends BaseMetadataAvailability
This availability uses column intersections to determine it's sigular availability.
| Constructor and Description |
|---|
StrictAvailability(DataSourceName dataSourceName,
DataSourceMetadataService metadataService)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
SimplifiedIntervalList |
getAvailableIntervals(PhysicalDataSourceConstraint constraint)
Fetch a
SimplifiedIntervalList representing the coalesced available intervals on this availability as
filtered by the PhysicalDataSourceConstraint. |
String |
toString() |
equals, getAllAvailableIntervals, getDataSourceMetadataService, getDataSourceName, getDataSourceNames, hashCodeclone, finalize, getClass, notify, notifyAll, wait, wait, waitgetAvailableIntervals, getAvailableIntervals, getDataSourceNames, getDataSourceNamespublic StrictAvailability(@NotNull
DataSourceName dataSourceName,
@NotNull
DataSourceMetadataService metadataService)
dataSourceName - The name of the data source associated with this AvailabilitymetadataService - A service containing the datasource segment datapublic SimplifiedIntervalList getAvailableIntervals(PhysicalDataSourceConstraint constraint)
AvailabilitySimplifiedIntervalList representing the coalesced available intervals on this availability as
filtered by the PhysicalDataSourceConstraint.getAvailableIntervals in interface AvailabilitygetAvailableIntervals in class BaseMetadataAvailabilityconstraint - PhysicalDataSourceConstraint containing
Schema and ApiFilterspublic String toString()
toString in class BaseMetadataAvailabilityCopyright © 2016–2018 Yahoo! Inc.. All rights reserved.