public class GeneratorColumnSchema extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
GeneratorColumnSchema.ValueDistribution
SEQUENTIAL: Generate integer or enumerated values in sequence.
|
| Constructor and Description |
|---|
GeneratorColumnSchema(String name,
ValueType type,
boolean isMetric,
int rowSize,
Double nullProbability,
GeneratorColumnSchema.ValueDistribution distributionType,
List<Object> enumeratedValues,
List<Double> enumeratedProbabilities,
Integer startInt,
Integer endInt,
Double startDouble,
Double endDouble,
Double zipfExponent,
Double mean,
Double standardDeviation) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object o) |
DimensionSchema |
getDimensionSchema() |
GeneratorColumnSchema.ValueDistribution |
getDistributionType() |
Double |
getEndDouble() |
Integer |
getEndInt() |
List<Double> |
getEnumeratedProbabilities() |
List<Object> |
getEnumeratedValues() |
Double |
getMean() |
String |
getName() |
Double |
getNullProbability() |
int |
getRowSize() |
Double |
getStandardDeviation() |
Double |
getStartDouble() |
Integer |
getStartInt() |
ValueType |
getType() |
Double |
getZipfExponent() |
int |
hashCode() |
boolean |
isMetric() |
static GeneratorColumnSchema |
makeContinuousUniform(String name,
ValueType type,
boolean isMetric,
int rowSize,
Double nullProbability,
double startDouble,
double endDouble) |
static GeneratorColumnSchema |
makeDiscreteUniform(String name,
ValueType type,
boolean isMetric,
int rowSize,
Double nullProbability,
int startInt,
int endInt) |
static GeneratorColumnSchema |
makeEnumerated(String name,
ValueType type,
boolean isMetric,
int rowSize,
Double nullProbability,
List<Object> enumeratedValues,
List<Double> enumeratedProbabilities) |
static GeneratorColumnSchema |
makeEnumeratedDiscreteUniform(String name,
ValueType type,
boolean isMetric,
int rowSize,
Double nullProbability,
List<Object> enumeratedValues) |
static GeneratorColumnSchema |
makeEnumeratedSequential(String name,
ValueType type,
boolean isMetric,
int rowSize,
Double nullProbability,
List<Object> enumeratedValues) |
static GeneratorColumnSchema |
makeEnumeratedZipf(String name,
ValueType type,
boolean isMetric,
int rowSize,
Double nullProbability,
List<Object> enumeratedValues,
Double zipfExponent) |
ColumnValueGenerator |
makeGenerator(long seed) |
static GeneratorColumnSchema |
makeLazyDiscreteUniform(String name,
ValueType type,
boolean isMetric,
int rowSize,
Double nullProbability,
int startInt,
int endInt) |
static GeneratorColumnSchema |
makeLazyZipf(String name,
ValueType type,
boolean isMetric,
int rowSize,
Double nullProbability,
int startInt,
int endInt,
Double zipfExponent) |
static GeneratorColumnSchema |
makeNormal(String name,
ValueType type,
boolean isMetric,
int rowSize,
Double nullProbability,
Double mean,
Double standardDeviation,
boolean useRounding) |
static GeneratorColumnSchema |
makeSequential(String name,
ValueType type,
boolean isMetric,
int rowSize,
Double nullProbability,
int startInt,
int endInt) |
static GeneratorColumnSchema |
makeZipf(String name,
ValueType type,
boolean isMetric,
int rowSize,
Double nullProbability,
int startInt,
int endInt,
Double zipfExponent) |
String |
toString() |
public GeneratorColumnSchema(String name, ValueType type, boolean isMetric, int rowSize, Double nullProbability, GeneratorColumnSchema.ValueDistribution distributionType, List<Object> enumeratedValues, List<Double> enumeratedProbabilities, Integer startInt, Integer endInt, Double startDouble, Double endDouble, Double zipfExponent, Double mean, Double standardDeviation)
public ColumnValueGenerator makeGenerator(long seed)
public DimensionSchema getDimensionSchema()
public String getName()
public Double getNullProbability()
public ValueType getType()
public boolean isMetric()
public GeneratorColumnSchema.ValueDistribution getDistributionType()
public int getRowSize()
public Integer getStartInt()
public Integer getEndInt()
public Double getStartDouble()
public Double getEndDouble()
public Double getZipfExponent()
public Double getMean()
public Double getStandardDeviation()
public static GeneratorColumnSchema makeSequential(String name, ValueType type, boolean isMetric, int rowSize, Double nullProbability, int startInt, int endInt)
public static GeneratorColumnSchema makeEnumeratedSequential(String name, ValueType type, boolean isMetric, int rowSize, Double nullProbability, List<Object> enumeratedValues)
public static GeneratorColumnSchema makeDiscreteUniform(String name, ValueType type, boolean isMetric, int rowSize, Double nullProbability, int startInt, int endInt)
public static GeneratorColumnSchema makeEnumeratedDiscreteUniform(String name, ValueType type, boolean isMetric, int rowSize, Double nullProbability, List<Object> enumeratedValues)
public static GeneratorColumnSchema makeLazyDiscreteUniform(String name, ValueType type, boolean isMetric, int rowSize, Double nullProbability, int startInt, int endInt)
public static GeneratorColumnSchema makeContinuousUniform(String name, ValueType type, boolean isMetric, int rowSize, Double nullProbability, double startDouble, double endDouble)
public static GeneratorColumnSchema makeNormal(String name, ValueType type, boolean isMetric, int rowSize, Double nullProbability, Double mean, Double standardDeviation, boolean useRounding)
public static GeneratorColumnSchema makeZipf(String name, ValueType type, boolean isMetric, int rowSize, Double nullProbability, int startInt, int endInt, Double zipfExponent)
public static GeneratorColumnSchema makeLazyZipf(String name, ValueType type, boolean isMetric, int rowSize, Double nullProbability, int startInt, int endInt, Double zipfExponent)
public static GeneratorColumnSchema makeEnumeratedZipf(String name, ValueType type, boolean isMetric, int rowSize, Double nullProbability, List<Object> enumeratedValues, Double zipfExponent)
public static GeneratorColumnSchema makeEnumerated(String name, ValueType type, boolean isMetric, int rowSize, Double nullProbability, List<Object> enumeratedValues, List<Double> enumeratedProbabilities)
Copyright © 2011–2023 The Apache Software Foundation. All rights reserved.