Package org.apache.druid.segment
Class NestedDataColumnSchema
java.lang.Object
org.apache.druid.data.input.impl.DimensionSchema
org.apache.druid.segment.NestedDataColumnSchema
Nested column
DimensionSchema. This uses NestedCommonFormatColumnHandler and is equivalent to using
AutoTypeColumnSchema, but remains for backwards compatibility.-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.druid.data.input.impl.DimensionSchema
DimensionSchema.MultiValueHandling -
Field Summary
Fields inherited from class org.apache.druid.data.input.impl.DimensionSchema
DOUBLE_TYPE_NAME, FLOAT_TYPE_NAME, LONG_TYPE_NAME, SPATIAL_TYPE_NAME, STRING_TYPE_NAME -
Constructor Summary
ConstructorsConstructorDescriptionNestedDataColumnSchema(String name, int version) NestedDataColumnSchema(String name, Integer version, NestedCommonFormatColumnFormatSpec columnFormatSpec, DefaultColumnFormatConfig defaultFormatConfig) -
Method Summary
Methods inherited from class org.apache.druid.data.input.impl.DimensionSchema
getDefaultSchemaForBuiltInType, getEffectiveSchema, getMultiValueHandling, getName, hasBitmapIndex
-
Constructor Details
-
NestedDataColumnSchema
public NestedDataColumnSchema(String name, @Nullable Integer version, @Nullable NestedCommonFormatColumnFormatSpec columnFormatSpec, DefaultColumnFormatConfig defaultFormatConfig) -
NestedDataColumnSchema
-
-
Method Details
-
getFormatVersion
public int getFormatVersion() -
getColumnFormatSpec
-
getTypeName
- Specified by:
getTypeNamein classDimensionSchema
-
getColumnType
- Specified by:
getColumnTypein classDimensionSchema
-
getDimensionHandler
- Overrides:
getDimensionHandlerin classDimensionSchema
-
equals
- Overrides:
equalsin classDimensionSchema
-
hashCode
public int hashCode()- Overrides:
hashCodein classDimensionSchema
-
toString
- Overrides:
toStringin classDimensionSchema
-