public interface Profiler
Analyzes data sets.
Nested Class SummaryModifier and TypeInterfaceDescription
static classValue distribution, including cardinality and optionally values, of a column or set of columns.
static classFunctional dependency.
static classThe result of profiling, contains various statistics about the data in a table.
static classWhole data set.
static interfaceStatistic produced by the profiler.
static classUnique key.
(Iterable<List<Comparable>> rows, List<Profiler.Column> columns, Collection<ImmutableBitSet> initialGroups)Creates a profile of a data set.
rows- List of rows. Can be iterated over more than once (maybe not cheaply)
columns- Column definitions
initialGroups- List of combinations of columns that should be profiled early, because they may be interesting
- A profile describing relationships within the data set