Modifier and Type |
Method and Description |
static CandidateTablePruneCause |
columnNotFound(Collection<String>... missingColumns) |
static CandidateTablePruneCause |
columnNotFound(String... columns) |
boolean |
equals(Object o) |
static CandidateTablePruneCause |
expressionNotEvaluable(String... exprs) |
static CandidateTablePruneCause |
factNotAvailableInRange(List<TimeRange> ranges) |
CandidateTablePruneCause.CandidateTablePruneCode |
getCause() |
List<String> |
getColumnsMissingDefaultAggregate() |
List<TimeRange> |
getInvalidRanges() |
List<String> |
getJoinColumns() |
MaxCoveringFactResolver.TimeCovered |
getMaxTimeCovered() |
List<String> |
getMissingColumns() |
List<String> |
getMissingExpressions() |
Set<String> |
getMissingPartitions() |
List<String> |
getMissingUpdatePeriods() |
Map<String,CandidateTablePruneCause.SkipStorageCause> |
getStorageCauses() |
Set<String> |
getUnsupportedTimeDims() |
int |
hashCode() |
static CandidateTablePruneCause |
lessData(MaxCoveringFactResolver.TimeCovered timeCovered) |
static CandidateTablePruneCause |
missingDefaultAggregate(String... names) |
static CandidateTablePruneCause |
missingPartitions(Set<String> nonExistingParts) |
static CandidateTablePruneCause |
noCandidateStorages(Map<String,CandidateTablePruneCause.SkipStorageCause> storageCauses) |
static CandidateTablePruneCause |
noColumnPartOfAJoinPath(Collection<String> colSet) |
void |
setCause(CandidateTablePruneCause.CandidateTablePruneCode cause) |
void |
setColumnsMissingDefaultAggregate(List<String> columnsMissingDefaultAggregate) |
void |
setInvalidRanges(List<TimeRange> invalidRanges) |
void |
setJoinColumns(List<String> joinColumns) |
void |
setMaxTimeCovered(MaxCoveringFactResolver.TimeCovered maxTimeCovered) |
void |
setMissingColumns(List<String> missingColumns) |
void |
setMissingExpressions(List<String> missingExpressions) |
void |
setMissingPartitions(Set<String> missingPartitions) |
void |
setMissingUpdatePeriods(List<String> missingUpdatePeriods) |
void |
setStorageCauses(Map<String,CandidateTablePruneCause.SkipStorageCause> storageCauses) |
void |
setUnsupportedTimeDims(Set<String> unsupportedTimeDims) |
static CandidateTablePruneCause |
timeDimNotSupported(Set<String> unsupportedTimeDims) |
String |
toString() |