Package org.apache.calcite.profile
Class Profiler.FunctionalDependency
- java.lang.Object
-
- org.apache.calcite.profile.Profiler.FunctionalDependency
-
- All Implemented Interfaces:
Profiler.Statistic
- Enclosing interface:
- Profiler
public static class Profiler.FunctionalDependency extends java.lang.Object implements Profiler.Statistic
Functional dependency.
-
-
Field Summary
Fields Modifier and Type Field Description (package private) java.util.NavigableSet<Profiler.Column>
columns
(package private) Profiler.Column
dependentColumn
-
Constructor Summary
Constructors Constructor Description FunctionalDependency(java.util.SortedSet<Profiler.Column> columns, Profiler.Column dependentColumn)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description private static java.util.List<java.lang.Object>
getObjects(JsonBuilder jsonBuilder, java.util.NavigableSet<Profiler.Column> columns)
java.lang.Object
toMap(JsonBuilder jsonBuilder)
-
-
-
Field Detail
-
columns
final java.util.NavigableSet<Profiler.Column> columns
-
dependentColumn
final Profiler.Column dependentColumn
-
-
Constructor Detail
-
FunctionalDependency
FunctionalDependency(java.util.SortedSet<Profiler.Column> columns, Profiler.Column dependentColumn)
-
-
Method Detail
-
toMap
public java.lang.Object toMap(JsonBuilder jsonBuilder)
- Specified by:
toMap
in interfaceProfiler.Statistic
-
getObjects
private static java.util.List<java.lang.Object> getObjects(JsonBuilder jsonBuilder, java.util.NavigableSet<Profiler.Column> columns)
-
-