Schema.SchemaBuilder |
Schema.SchemaBuilder.addComplex(String name,
FieldSpec.DataType dataType) |
Add complex field spec
|
Schema.SchemaBuilder |
Schema.SchemaBuilder.addDateTime(String name,
FieldSpec.DataType dataType,
String format,
String granularity) |
Add dateTimeFieldSpec with basic fields
|
Schema.SchemaBuilder |
Schema.SchemaBuilder.addDateTime(String name,
FieldSpec.DataType dataType,
String format,
String granularity,
Object defaultNullValue,
String transformFunction) |
Add dateTimeFieldSpec with basic fields plus defaultNullValue and transformFunction
|
Schema.SchemaBuilder |
Schema.SchemaBuilder.addMetric(String metricName,
FieldSpec.DataType dataType) |
Add metricFieldSpec
|
Schema.SchemaBuilder |
Schema.SchemaBuilder.addMetric(String metricName,
FieldSpec.DataType dataType,
Object defaultNullValue) |
Add metricFieldSpec with defaultNullValue
|
Schema.SchemaBuilder |
Schema.SchemaBuilder.addMultiValueDimension(String dimensionName,
FieldSpec.DataType dataType) |
Add multi value dimensionFieldSpec
|
Schema.SchemaBuilder |
Schema.SchemaBuilder.addMultiValueDimension(String dimensionName,
FieldSpec.DataType dataType,
int maxLength,
Object defaultNullValue) |
Add multi value dimensionFieldSpec with maxLength and a defaultNullValue
|
Schema.SchemaBuilder |
Schema.SchemaBuilder.addMultiValueDimension(String dimensionName,
FieldSpec.DataType dataType,
Object defaultNullValue) |
Add multi value dimensionFieldSpec with defaultNullValue
|
Schema.SchemaBuilder |
Schema.SchemaBuilder.addSingleValueDimension(String dimensionName,
FieldSpec.DataType dataType) |
Add single value dimensionFieldSpec
|
Schema.SchemaBuilder |
Schema.SchemaBuilder.addSingleValueDimension(String dimensionName,
FieldSpec.DataType dataType,
int maxLength,
Object defaultNullValue) |
Add single value dimensionFieldSpec with maxLength and a defaultNullValue
|
Schema.SchemaBuilder |
Schema.SchemaBuilder.addSingleValueDimension(String dimensionName,
FieldSpec.DataType dataType,
Object defaultNullValue) |
Add single value dimensionFieldSpec with a defaultNullValue
|
Schema.SchemaBuilder |
Schema.SchemaBuilder.addTime(TimeGranularitySpec incomingTimeGranularitySpec,
TimeGranularitySpec outgoingTimeGranularitySpec) |
Deprecated.
|
Schema.SchemaBuilder |
Schema.SchemaBuilder.setPrimaryKeyColumns(List<String> primaryKeyColumns) |
|
Schema.SchemaBuilder |
Schema.SchemaBuilder.setSchemaName(String schemaName) |
|