Package | Description |
---|---|
org.apache.lens.cube.error | |
org.apache.lens.cube.parse |
Modifier and Type | Method and Description |
---|---|
PruneCauses<Candidate> |
NoCandidateFactAvailableException.getBriefAndDetailedError() |
Modifier and Type | Class and Description |
---|---|
class |
JoinCandidate
Represents a join of two candidates
|
class |
SegmentationCandidate
Created on 09/03/17.
|
class |
StorageCandidate
Represents a fact on a storage table and the dimensions it needs to be joined with to answer the query
|
class |
UnionCandidate
Represents a union of two candidates
|
Modifier and Type | Method and Description |
---|---|
Candidate |
SegmentationCandidate.copy() |
default Candidate |
Candidate.copy()
Clones this candidate
|
Candidate |
StorageCandidate.explode() |
Candidate |
Candidate.explode()
Explode this candidate into another candidate.
|
Candidate |
CubeQueryContext.getPickedCandidate() |
Modifier and Type | Method and Description |
---|---|
static Collection<Candidate> |
CandidateUtil.filterCandidates(Collection<Candidate> candidates,
Candidate filterCandidate)
Filters Candidates that contain the filterCandidate
|
Set<Candidate> |
CubeQueryContext.getCandidates()
This is the set of working Candidates that gets updated during different phases of
query resolution.
|
List<Candidate> |
UnionCandidate.getChildren()
List of child candidates that will be union-ed
|
Collection<Candidate> |
StorageCandidate.getChildren() |
Collection<Candidate> |
SegmentationCandidate.getChildren() |
List<Candidate> |
JoinCandidate.getChildren()
Child candidates that will participate in the join
|
Collection<? extends Candidate> |
Candidate.getChildren()
Returns child candidates of this candidate if any.
|
PruneCauses<Candidate> |
CubeQueryContext.getStoragePruningMsgs() |
Modifier and Type | Method and Description |
---|---|
boolean |
UnionCandidate.contains(Candidate candidate) |
boolean |
StorageCandidate.contains(Candidate candidate) |
boolean |
SegmentationCandidate.contains(Candidate candidate) |
boolean |
JoinCandidate.contains(Candidate candidate) |
boolean |
Candidate.contains(Candidate candidate)
Returns true if this candidate contains the given candidate
|
static Collection<Candidate> |
CandidateUtil.filterCandidates(Collection<Candidate> candidates,
Candidate filterCandidate)
Filters Candidates that contain the filterCandidate
|
QueryWriterContext |
CubeQueryContext.getQueryWriterContext(Candidate cand,
Map<Dimension,CandidateDim> dimsToQuery) |
static Set<StorageCandidate> |
CandidateUtil.getStorageCandidates(Candidate candidate) |
Modifier and Type | Method and Description |
---|---|
static Collection<Candidate> |
CandidateUtil.filterCandidates(Collection<Candidate> candidates,
Candidate filterCandidate)
Filters Candidates that contain the filterCandidate
|
static Set<StorageCandidate> |
CandidateUtil.getStorageCandidates(Collection<? extends Candidate> candidates)
Gets all the Storage Candidates that participate in the collection of passed candidates
|
Constructor and Description |
---|
JoinCandidate(Candidate childCandidate1,
Candidate childCandidate2,
CubeQueryContext cubeql) |
Copyright © 2014–2018 Apache Software Foundation. All rights reserved.