Package com.tonic.analysis.query.planner
Class ProbePlan
- java.lang.Object
-
- com.tonic.analysis.query.planner.ProbePlan
-
public final class ProbePlan extends Object
Compiled query plan.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classProbePlan.BuilderMutable accumulator for a plan around a fixed query.
-
Constructor Summary
Constructors Constructor Description ProbePlan(Query originalQuery, StaticFilter staticFilter)Creates a plan.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ProbePlan.Builderbuilder(Query query)booleanequals(Object o)inthashCode()QueryoriginalQuery()StaticFilterstaticFilter()StringtoString()
-
-
-
Constructor Detail
-
ProbePlan
public ProbePlan(Query originalQuery, StaticFilter staticFilter)
Creates a plan.- Parameters:
originalQuery- the query the plan was compiled fromstaticFilter- the scope prefilter, or null for no prefiltering
-
-
Method Detail
-
originalQuery
public Query originalQuery()
- Returns:
- the query the plan was compiled from
-
staticFilter
public StaticFilter staticFilter()
- Returns:
- the scope prefilter, or null if there is none
-
builder
public static ProbePlan.Builder builder(Query query)
- Parameters:
query- the query to plan- Returns:
- a new builder for that query
-
-