public abstract class DimensionSchema extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
DimensionSchema.MultiValueHandling |
static class |
DimensionSchema.ValueType
Should be the same as
org.apache.druid.segment.column.ValueType. |
| Modifier and Type | Field and Description |
|---|---|
static String |
DOUBLE_TYPE_NAME |
static String |
FLOAT_TYPE_NAME |
static String |
LONG_TYPE_NAME |
static String |
SPATIAL_TYPE_NAME |
static String |
STRING_TYPE_NAME |
| Modifier | Constructor and Description |
|---|---|
protected |
DimensionSchema(String name,
DimensionSchema.MultiValueHandling multiValueHandling,
boolean createBitmapIndex) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object o) |
DimensionSchema.MultiValueHandling |
getMultiValueHandling() |
String |
getName() |
abstract String |
getTypeName() |
abstract DimensionSchema.ValueType |
getValueType() |
boolean |
hasBitmapIndex() |
int |
hashCode() |
String |
toString() |
public static final String STRING_TYPE_NAME
public static final String LONG_TYPE_NAME
public static final String FLOAT_TYPE_NAME
public static final String SPATIAL_TYPE_NAME
public static final String DOUBLE_TYPE_NAME
protected DimensionSchema(String name, DimensionSchema.MultiValueHandling multiValueHandling, boolean createBitmapIndex)
public String getName()
public DimensionSchema.MultiValueHandling getMultiValueHandling()
public boolean hasBitmapIndex()
public abstract String getTypeName()
public abstract DimensionSchema.ValueType getValueType()
Copyright © 2011–2018 The Apache Software Foundation. All rights reserved.