public interface RelDataTypeField extends Map.Entry<String,RelDataType>
RelDataType.
Extends the Map.Entry interface to allow convenient
inter-operation with Java collections classes. In any implementation of this
interface, Map.Entry.getKey() must be equivalent to getName()
and Map.Entry.getValue() must be equivalent to getType().
| Modifier and Type | Interface and Description |
|---|---|
static class |
RelDataTypeField.ToFieldIndex
Deprecated.
Use
RelDataTypeField::getIndex |
static class |
RelDataTypeField.ToFieldName
Deprecated.
Use
RelDataTypeField::getName |
| Modifier and Type | Method and Description |
|---|---|
int |
getIndex()
Gets the ordinal of this field within its containing type.
|
String |
getName()
Gets the name of this field, which is unique within its containing type.
|
RelDataType |
getType()
Gets the type of this field.
|
boolean |
isDynamicStar()
Returns true if this is a dynamic star field.
|
comparingByKey, comparingByKey, comparingByValue, comparingByValue, equals, getKey, getValue, hashCode, setValueString getName()
int getIndex()
RelDataType getType()
boolean isDynamicStar()
Copyright © 2012-2022 Apache Software Foundation. All Rights Reserved.