Package org.apache.druid.catalog.model
Interface ModelProperties
-
public interface ModelPropertiesDefinition of a top-level property in a catalog object. Provides a set of typical property definitions. Others can be created case-by-case.Property definitions define the property name, validate the value, and merge updates. Properties have a type: but the type is implicit via the validation, as is needed when the type is actually a map which represents a Java object, or when the value is a list.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classModelProperties.BasePropertyDefn<T>static classModelProperties.BooleanPropertyDefnstatic classModelProperties.GranularityPropertyDefnstatic classModelProperties.IntPropertyDefnstatic classModelProperties.ListPropertyDefn<T>static classModelProperties.ObjectPropertyDefn<T>static interfaceModelProperties.PropertyDefn<T>static classModelProperties.SimplePropertyDefn<T>static classModelProperties.StringListPropertyDefnstatic classModelProperties.StringPropertyDefnstatic classModelProperties.TypeRefPropertyDefn<T>
-