Class DimensionSchema

java.lang.Object
org.apache.druid.data.input.impl.DimensionSchema
Direct Known Subclasses:
AutoTypeColumnSchema, DoubleDimensionSchema, FloatDimensionSchema, LongDimensionSchema, NestedDataColumnSchema, NewSpatialDimensionSchema, StringDimensionSchema

public abstract class DimensionSchema extends Object
Defines the schema of a single dimension in a dataset.

Includes metadata such as the dimension's name, type, and whether it can hold multiple values. Supports Jackson serialization/deserialization, including polymorphic types via @JsonSubTypes.

Example JSON:


 {
     "type": "string",
     "name": "country",
     "multiValue": false
 }