Class DatasourceDefn.ClusterKeysDefn
java.lang.Object
org.apache.druid.catalog.model.ModelProperties.BasePropertyDefn<T>
org.apache.druid.catalog.model.ModelProperties.TypeRefPropertyDefn<List<T>>
org.apache.druid.catalog.model.ModelProperties.ListPropertyDefn<ClusterKeySpec>
org.apache.druid.catalog.model.table.DatasourceDefn.ClusterKeysDefn
- All Implemented Interfaces:
ModelProperties.PropertyDefn<List<ClusterKeySpec>>
- Enclosing class:
- DatasourceDefn
public static class DatasourceDefn.ClusterKeysDefn
extends ModelProperties.ListPropertyDefn<ClusterKeySpec>
-
Field Summary
Fields inherited from class org.apache.druid.catalog.model.ModelProperties.TypeRefPropertyDefn
typeName, valueTypeFields inherited from class org.apache.druid.catalog.model.ModelProperties.BasePropertyDefn
name -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.apache.druid.catalog.model.ModelProperties.ListPropertyDefn
mergeMethods inherited from class org.apache.druid.catalog.model.ModelProperties.TypeRefPropertyDefn
decode, typeNameMethods inherited from class org.apache.druid.catalog.model.ModelProperties.BasePropertyDefn
name, toString
-
Constructor Details
-
ClusterKeysDefn
public ClusterKeysDefn()
-
-
Method Details
-
validate
Description copied from class:ModelProperties.TypeRefPropertyDefnConvert the value from the deserialized JSON format to the type required by this field data type. Also used to decode values from SQL parameters. As a side effect, verifies that the value is of the correct type.- Specified by:
validatein interfaceModelProperties.PropertyDefn<List<ClusterKeySpec>>- Overrides:
validatein classModelProperties.TypeRefPropertyDefn<List<ClusterKeySpec>>
-