public class CapabilitiesBasedFormat extends Object implements ColumnFormat
| Modifier and Type | Field and Description |
|---|---|
static ColumnCapabilities.CoercionLogic |
DIMENSION_CAPABILITY_MERGE_LOGIC |
| Constructor and Description |
|---|
CapabilitiesBasedFormat(ColumnCapabilities capabilities) |
| Modifier and Type | Method and Description |
|---|---|
static CapabilitiesBasedFormat |
forColumnIndexer(ColumnCapabilities capabilities) |
DimensionHandler |
getColumnHandler(String columnName) |
DimensionSchema |
getColumnSchema(String columnName) |
ColumnType |
getLogicalType() |
ColumnFormat |
merge(ColumnFormat otherFormat) |
ColumnCapabilities |
toColumnCapabilities() |
public static final ColumnCapabilities.CoercionLogic DIMENSION_CAPABILITY_MERGE_LOGIC
public CapabilitiesBasedFormat(ColumnCapabilities capabilities)
public static CapabilitiesBasedFormat forColumnIndexer(ColumnCapabilities capabilities)
public DimensionHandler getColumnHandler(String columnName)
getColumnHandler in interface ColumnFormatpublic DimensionSchema getColumnSchema(String columnName)
getColumnSchema in interface ColumnFormatpublic ColumnFormat merge(@Nullable ColumnFormat otherFormat)
merge in interface ColumnFormatpublic ColumnType getLogicalType()
getLogicalType in interface ColumnFormatpublic ColumnCapabilities toColumnCapabilities()
toColumnCapabilities in interface ColumnFormatCopyright © 2011–2023 The Apache Software Foundation. All rights reserved.