public class HistogramRequest
extends java.lang.Object
| Constructor and Description |
|---|
HistogramRequest()
Default constructor assumes full descriptive statistics and histograms calculation
|
HistogramRequest(boolean all) |
| Modifier and Type | Method and Description |
|---|---|
static HistogramRequest |
ALL_BOOLEAN()
Generate report only for boolean columns.
|
static HistogramRequest |
ALL_NUMERIC()
Generate report only for numeric columns.
|
static HistogramRequest |
ALL_STRING()
Generate report only for string columns.
|
static HistogramRequest |
ALL()
Generate report for all columns.
|
HistogramRequest |
approxDistinct()
Use approximate distinct calculation method.
|
static HistogramRequest |
DEFAULT()
Default request assumes all columns.
|
HistogramRequest |
excludeColumns(java.util.Collection<java.lang.String> columns)
Exclude columns from calculations.
|
java.util.Set<java.lang.String> |
getExcludeColumns() |
protected java.util.Set<java.lang.String> |
getIncludeColumns() |
HistogramRequest |
includeAllBoolean()
Include all boolean columns.
|
HistogramRequest |
includeAllNumeric()
Include all numeric columns.
|
HistogramRequest |
includeAllString()
Include all string columns.
|
HistogramRequest |
includeColumns(java.util.Collection<java.lang.String> columns)
Column names to include into report.
|
boolean |
isApproxDistinct() |
boolean |
isEnabled() |
boolean |
isExcluded(java.lang.String column) |
boolean |
isIncludeAllBoolean() |
boolean |
isIncludeAllNumeric() |
boolean |
isIncludeAllString() |
boolean |
isOnlyStats() |
static HistogramRequest |
NONE()
Do not generate report at all.
|
HistogramRequest |
onlyStats()
Generate only descriptive statistics.
|
public HistogramRequest()
public HistogramRequest(boolean all)
all - public HistogramRequest includeColumns(java.util.Collection<java.lang.String> columns)
columns - public HistogramRequest excludeColumns(java.util.Collection<java.lang.String> columns)
columns - public HistogramRequest includeAllBoolean()
public HistogramRequest includeAllNumeric()
public HistogramRequest includeAllString()
public HistogramRequest onlyStats()
public HistogramRequest approxDistinct()
protected java.util.Set<java.lang.String> getIncludeColumns()
public java.util.Set<java.lang.String> getExcludeColumns()
public boolean isIncludeAllBoolean()
public boolean isIncludeAllNumeric()
public boolean isIncludeAllString()
public boolean isOnlyStats()
public boolean isApproxDistinct()
public boolean isEnabled()
public boolean isExcluded(java.lang.String column)
public static HistogramRequest ALL()
public static HistogramRequest ALL_STRING()
public static HistogramRequest ALL_BOOLEAN()
public static HistogramRequest ALL_NUMERIC()
public static HistogramRequest NONE()
public static HistogramRequest DEFAULT()