org.apache.lens.cube.parse
Class CandidateTablePruneCause
java.lang.Object
org.apache.lens.cube.parse.CandidateTablePruneCause
public class CandidateTablePruneCause
- extends Object
Contains the cause why a candidate table is not picked for answering the query
CandidateTablePruneCause
public CandidateTablePruneCause(CandidateTablePruneCause.CandidateTablePruneCode cause)
columnNotFound
public static CandidateTablePruneCause columnNotFound(Collection<String> missingColumns)
columnNotFound
public static CandidateTablePruneCause columnNotFound(String... columns)
missingPartitions
public static CandidateTablePruneCause missingPartitions(List<String> nonExistingParts)
noColumnPartOfAJoinPath
public static CandidateTablePruneCause noColumnPartOfAJoinPath(Collection<String> colSet)
noCandidateStorages
public static CandidateTablePruneCause noCandidateStorages(Map<String,CandidateTablePruneCause.SkipStorageCause> storageCauses)
missingDefaultAggregate
public static CandidateTablePruneCause missingDefaultAggregate(String... names)
Copyright © 2014–2015 Apache Software Foundation. All rights reserved.