class RelDataTypeHolder extends Object
| Modifier and Type | Field and Description |
|---|---|
private List<RelDataTypeField> |
fields |
private RelDataTypeFactory |
typeFactory |
| Constructor and Description |
|---|
RelDataTypeHolder(RelDataTypeFactory typeFactory) |
| Modifier and Type | Method and Description |
|---|---|
int |
getFieldCount() |
List<RelDataTypeField> |
getFieldList() |
List<String> |
getFieldNames() |
(package private) Pair<RelDataTypeField,Boolean> |
getFieldOrInsert(String fieldName,
boolean caseSensitive)
Get field if exists, otherwise inserts a new field.
|
private final List<RelDataTypeField> fields
private final RelDataTypeFactory typeFactory
RelDataTypeHolder(RelDataTypeFactory typeFactory)
public List<RelDataTypeField> getFieldList()
public int getFieldCount()
Pair<RelDataTypeField,Boolean> getFieldOrInsert(String fieldName, boolean caseSensitive)
fieldName - Request field namecaseSensitive - Case SensitiveCopyright © 2012–2018 The Apache Software Foundation. All rights reserved.