public class DictColumnMetadata extends AbstractMapColumnMetadata
ColumnMetadata.StructureTypeparentTuple, schemamode, name, precision, scale, typeBLANK_AS_NULL, BLANK_AS_PROP, BLANK_AS_ZERO, DEFAULT_ARRAY_SIZE, DEFAULT_VALUE_PROP, EXCLUDE_FROM_WILDCARD, EXPECTED_CARDINALITY_PROP, EXPECTED_WIDTH_PROP, FORMAT_PROP, IMPLICIT_COL_TYPE, IMPLICIT_FILENAME, IMPLICIT_FILEPATH, IMPLICIT_FQN, IMPLICIT_PARTITION_PREFIX, IMPLICIT_SUFFIXDRILL_PROP_PREFIX| Constructor and Description |
|---|
DictColumnMetadata(DictColumnMetadata from) |
DictColumnMetadata(MaterializedField schema)
Build a new dict column from the field provided
|
DictColumnMetadata(String name,
TypeProtos.DataMode mode) |
| Modifier and Type | Method and Description |
|---|---|
ColumnMetadata |
cloneEmpty()
Create an empty version of this column.
|
ColumnMetadata |
copy() |
protected String |
internalTypeString()
Returns specific type string representation of the type that extends this class.
|
boolean |
isDict() |
ColumnMetadata |
keyColumnMetadata() |
ColumnMetadata.StructureType |
structureType() |
ColumnMetadata |
valueColumnMetadata() |
appendContents, bind, emptySchema, expectedWidth, isEquivalent, parentTuple, schema, tupleSchema, typeStringchildSchema, columnString, createColumnMetadata, dateTimeFormatter, decodeDefaultValue, defaultValue, dimensions, equals, equalsWithProperties, equalsWithProperties, escapeSpecialSymbols, expectedElementCount, format, isArray, isDynamic, isMap, isMultiList, isNullable, isVariableWidth, isVariant, majorType, mode, name, precision, properties, scale, setDefaultValue, setExpectedElementCount, setExpectedWidth, setFormat, toString, type, valueFromString, valueToString, variantSchemabooleanProperty, booleanProperty, hashCode, hasProperties, intProperty, intProperty, property, property, removeProperty, setBooleanProperty, setIntProperty, setProperties, setPropertyclone, finalize, getClass, notify, notifyAll, wait, wait, waitbooleanProperty, booleanProperty, hasProperties, intProperty, intProperty, pluginPrefix, property, property, removeProperty, setBooleanProperty, setIntProperty, setProperties, setPropertypublic DictColumnMetadata(MaterializedField schema)
schema - materialized field description of the mappublic DictColumnMetadata(String name, TypeProtos.DataMode mode)
public DictColumnMetadata(DictColumnMetadata from)
public ColumnMetadata keyColumnMetadata()
public ColumnMetadata valueColumnMetadata()
public ColumnMetadata copy()
public ColumnMetadata cloneEmpty()
ColumnMetadatapublic boolean isDict()
isDict in interface ColumnMetadataisDict in class AbstractColumnMetadataprotected String internalTypeString()
AbstractMapColumnMetadatainternalTypeString in class AbstractMapColumnMetadatapublic ColumnMetadata.StructureType structureType()
structureType in interface ColumnMetadatastructureType in class AbstractMapColumnMetadataCopyright © 2021 The Apache Software Foundation. All rights reserved.