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