| Package | Description |
|---|---|
| org.apache.calcite.profile |
Utilities to analyze data sets.
|
| Modifier and Type | Field and Description |
|---|---|
(package private) Profiler.Column |
Profiler.FunctionalDependency.dependentColumn |
| Modifier and Type | Field and Description |
|---|---|
(package private) NavigableSet<Profiler.Column> |
Profiler.Unique.columns |
(package private) NavigableSet<Profiler.Column> |
Profiler.FunctionalDependency.columns |
(package private) NavigableSet<Profiler.Column> |
Profiler.Distribution.columns |
private List<Profiler.Column> |
SimpleProfiler.Run.columns |
(package private) com.google.common.collect.ImmutableSortedSet<Profiler.Column> |
SimpleProfiler.Space.columns |
private List<Profiler.Column> |
ProfilerImpl.Run.columns |
(package private) com.google.common.collect.ImmutableSortedSet<Profiler.Column> |
ProfilerImpl.Space.columns |
(package private) com.google.common.base.Function<Integer,Profiler.Column> |
SimpleProfiler.Run.get |
(package private) com.google.common.base.Function<Integer,Profiler.Column> |
ProfilerImpl.Run.get |
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 |
| Modifier and Type | Method and Description |
|---|---|
private com.google.common.collect.ImmutableSortedSet<Profiler.Column> |
SimpleProfiler.Run.toColumns(Iterable<Integer> ordinals) |
private com.google.common.collect.ImmutableSortedSet<Profiler.Column> |
ProfilerImpl.Run.toColumns(Iterable<Integer> ordinals) |
| Modifier and Type | Method and Description |
|---|---|
int |
Profiler.Column.compareTo(Profiler.Column column) |
| Modifier and Type | Method and Description |
|---|---|
private static List<Object> |
Profiler.FunctionalDependency.getObjects(JsonBuilder jsonBuilder,
NavigableSet<Profiler.Column> columns) |
Profiler.Profile |
Profiler.profile(Iterable<List<Comparable>> rows,
List<Profiler.Column> columns,
Collection<ImmutableBitSet> initialGroups)
Creates a profile of a data set.
|
Profiler.Profile |
SimpleProfiler.profile(Iterable<List<Comparable>> rows,
List<Profiler.Column> columns,
Collection<ImmutableBitSet> initialGroups) |
Profiler.Profile |
ProfilerImpl.profile(Iterable<List<Comparable>> rows,
List<Profiler.Column> columns,
Collection<ImmutableBitSet> initialGroups) |
(package private) static ImmutableBitSet |
Profiler.Column.toOrdinals(Iterable<Profiler.Column> columns) |
| Constructor and Description |
|---|
FunctionalDependency(SortedSet<Profiler.Column> columns,
Profiler.Column dependentColumn) |
| Constructor and Description |
|---|
Distribution(SortedSet<Profiler.Column> columns,
SortedSet<Comparable> values,
double cardinality,
int nullCount,
double expectedCardinality,
boolean minimal)
Creates a Distribution.
|
FunctionalDependency(SortedSet<Profiler.Column> columns,
Profiler.Column dependentColumn) |
Profile(List<Profiler.Column> columns,
Profiler.RowCount rowCount,
Iterable<Profiler.FunctionalDependency> functionalDependencyList,
Iterable<Profiler.Distribution> distributionList,
Iterable<Profiler.Unique> uniqueList) |
ProfilerImpl(int combinationsPerPass,
int interestingCount,
com.google.common.base.Predicate<Pair<ProfilerImpl.Space,Profiler.Column>> predicate)
Creates a
ProfilerImpl. |
Run(List<Profiler.Column> columns) |
Run(List<Profiler.Column> columns,
Collection<ImmutableBitSet> initialGroups)
Creates a Run.
|
Space(ImmutableBitSet columnOrdinals,
Iterable<Profiler.Column> columns) |
Space(ProfilerImpl.Run run,
ImmutableBitSet columnOrdinals,
Iterable<Profiler.Column> columns) |
Unique(SortedSet<Profiler.Column> columns) |
Copyright © 2012–2018 The Apache Software Foundation. All rights reserved.