public class MapColumnMetadata 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 |
|---|
MapColumnMetadata(MapColumnMetadata from) |
MapColumnMetadata(MaterializedField schema)
Build a new map column from the field provided
|
MapColumnMetadata(String name,
TypeProtos.DataMode mode,
TupleSchema tupleSchema) |
| 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 |
isMap() |
appendContents, bind, emptySchema, expectedWidth, isEquivalent, parentTuple, schema, structureType, tupleSchema, typeStringchildSchema, columnString, createColumnMetadata, dateTimeFormatter, decodeDefaultValue, defaultValue, dimensions, equals, equalsWithProperties, equalsWithProperties, escapeSpecialSymbols, expectedElementCount, format, isArray, isDict, isDynamic, 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 MapColumnMetadata(MaterializedField schema)
schema - materialized field description of the mappublic MapColumnMetadata(MapColumnMetadata from)
public MapColumnMetadata(String name, TypeProtos.DataMode mode, TupleSchema tupleSchema)
public ColumnMetadata copy()
public ColumnMetadata cloneEmpty()
ColumnMetadatapublic boolean isMap()
isMap in interface ColumnMetadataisMap in class AbstractColumnMetadataprotected String internalTypeString()
AbstractMapColumnMetadatainternalTypeString in class AbstractMapColumnMetadataCopyright © 2021 The Apache Software Foundation. All rights reserved.