| Package | Description |
|---|---|
| org.apache.calcite.profile |
Utilities to analyze data sets.
|
| Modifier and Type | Field and Description |
|---|---|
protected ProfilerImpl.Space |
ProfilerImpl.Collector.space |
| Modifier and Type | Field and Description |
|---|---|
(package private) Queue<ProfilerImpl.Space> |
ProfilerImpl.Run.doneQueue
Combinations of columns that we have computed but whose successors have
not yet been computed.
|
private com.google.common.base.Predicate<Pair<ProfilerImpl.Space,Profiler.Column>> |
ProfilerImpl.predicate
Whether a successor is considered interesting enough to analyze.
|
(package private) com.google.common.base.Predicate<Pair<ProfilerImpl.Space,Profiler.Column>> |
ProfilerImpl.Builder.predicate |
(package private) PartiallyOrderedSet<ProfilerImpl.Space> |
ProfilerImpl.Run.results |
(package private) List<ProfilerImpl.Space> |
ProfilerImpl.Run.singletonSpaces
List of spaces that have one column.
|
| Modifier and Type | Method and Description |
|---|---|
(package private) List<ProfilerImpl.Space> |
ProfilerImpl.Run.nextBatch(int pass)
Populates
spaces with the next batch. |
| Modifier and Type | Method and Description |
|---|---|
static ProfilerImpl.Collector |
ProfilerImpl.Collector.create(ProfilerImpl.Space space,
int sketchThreshold)
Creates an initial collector of the appropriate kind.
|
| Modifier and Type | Method and Description |
|---|---|
(package private) void |
ProfilerImpl.Run.pass(int pass,
List<ProfilerImpl.Space> spaces,
Iterable<List<Comparable>> rows) |
| Constructor and Description |
|---|
Collector(ProfilerImpl.Space space) |
CompositeCollector(ProfilerImpl.Space space,
int[] columnOrdinals,
int sketchThreshold) |
HllCollector(ProfilerImpl.Space space) |
HllCompositeCollector(ProfilerImpl.Space space,
int[] columnOrdinals) |
HllSingletonCollector(ProfilerImpl.Space space,
int columnOrdinal) |
SingletonCollector(ProfilerImpl.Space space,
int columnOrdinal,
int sketchThreshold) |
| Constructor and Description |
|---|
ProfilerImpl(int combinationsPerPass,
int interestingCount,
com.google.common.base.Predicate<Pair<ProfilerImpl.Space,Profiler.Column>> predicate)
Creates a
ProfilerImpl. |
Copyright © 2012–2018 The Apache Software Foundation. All rights reserved.