Package org.apache.druid.catalog.model
Class ResolvedTable
java.lang.Object
org.apache.druid.catalog.model.ObjectFacade
org.apache.druid.catalog.model.ResolvedTable
Handle to a table specification along with its definition
and the object mapper used to serialize/deserialize its data.
This class provides the semantic view of the table specification,
without the operational aspects such as version, name, etc.
-
Constructor Summary
ConstructorsConstructorDescriptionResolvedTable(TableDefn defn, TableSpec spec, com.fasterxml.jackson.databind.ObjectMapper jsonMapper) -
Method Summary
Modifier and TypeMethodDescription<T> TdecodeProperty(String key) defn()com.fasterxml.jackson.databind.ObjectMapperspec()voidvalidate()withProperties(Map<String, Object> props) Methods inherited from class org.apache.druid.catalog.model.ObjectFacade
booleanProperty, hasProperty, intProperty, mapProperty, property, stringListProperty, stringProperty
-
Constructor Details
-
ResolvedTable
-
-
Method Details
-
defn
-
spec
-
merge
-
withProperties
-
validate
public void validate() -
properties
- Specified by:
propertiesin classObjectFacade
-
decodeProperty
-
jsonMapper
public com.fasterxml.jackson.databind.ObjectMapper jsonMapper()
-