|  | 
| Fields & | addArrayType (const Field &element, const std::string &fieldName="", int maxElems=-1, const Properties &props=Properties()) | 
|  | 
| Fields & | addBinary (int32 len, const std::string &fieldName="") | 
|  | Adds a column of type BINARY.  More... 
 | 
|  | 
| Fields & | addBinary (int32 len, const std::string &fieldName, const Properties &props) | 
|  | 
| Fields & | addBool (const std::string &fieldName="") | 
|  | Adds a column of type BOOLEAN.  More... 
 | 
|  | 
| Fields & | addBool (const std::string &fieldName, const Properties &props) | 
|  | 
| Fields & | addChar (int32 len, const std::string &fieldName="") | 
|  | Adds a column of type CHAR.  More... 
 | 
|  | 
| Fields & | addChar (int32 len, const std::string &fieldName, const Properties &props) | 
|  | 
| Fields & | addDate (const std::string &fieldName="") | 
|  | Adds a column of type DATE.  More... 
 | 
|  | 
| Fields & | addDate (const std::string &fieldName, const Properties &props) | 
|  | 
| Fields & | addFloat (const std::string &fieldName="") | 
|  | Adds a column of type FLOAT.  More... 
 | 
|  | 
| Fields & | addFloat (const std::string &fieldName, const Properties &props) | 
|  | 
| Fields & | addInt (const std::string &fieldName="") | 
|  | Adds a column of type INTEGER.  More... 
 | 
|  | 
| Fields & | addInt (const std::string &fieldName, const Properties &props) | 
|  | 
| Fields & | addInterval (int32 precision, int32 range, const std::string &fieldName="") | 
|  | Adds a column of type INTERVAL/INTERVAL DAY TO SECOND.  More... 
 | 
|  | 
| Fields & | addInterval (int32 precision, int32 range, const std::string &fieldName, const Properties &props) | 
|  | 
| Fields & | addIntervalYM (int32 range, const std::string &fieldName="") | 
|  | Adds a column of type INTERVAL YEAR TO MONTH.  More... 
 | 
|  | 
| Fields & | addIntervalYM (int32 range, const std::string &fieldName, const Properties &props) | 
|  | 
| Fields & | addLongVarbinary (int32 len, const std::string &fieldName="") | 
|  | Adds a column of type LONG VARBINARY.  More... 
 | 
|  | 
| Fields & | addLongVarbinary (int32 len, const std::string &fieldName, const Properties &props) | 
|  | 
| Fields & | addLongVarchar (int32 len, const std::string &fieldName="") | 
|  | Adds a column of type LONG VARCHAR.  More... 
 | 
|  | 
| Fields & | addLongVarchar (int32 len, const std::string &fieldName, const Properties &props) | 
|  | 
| Fields & | addNumeric (int32 precision, int32 scale, const std::string &fieldName="") | 
|  | Adds a column of type NUMERIC.  More... 
 | 
|  | 
| Fields & | addNumeric (int32 precision, int32 scale, const std::string &fieldName, const Properties &props) | 
|  | 
| Fields & | addRowType (const Fields &rowfields, const std::string &fieldName="") | 
|  | Adds a column of complex row type, with the provided fields.  More... 
 | 
|  | 
| Fields & | addRowType (const Fields &rowfields, const std::string &fieldName, const Properties &props) | 
|  | 
| Fields & | addTime (int32 precision, const std::string &fieldName="") | 
|  | Adds a column of type TIME.  More... 
 | 
|  | 
| Fields & | addTime (int32 precision, const std::string &fieldName, const Properties &props) | 
|  | 
| Fields & | addTimestamp (int32 precision, const std::string &fieldName="") | 
|  | Adds a column of type TIMESTAMP.  More... 
 | 
|  | 
| Fields & | addTimestamp (int32 precision, const std::string &fieldName, const Properties &props) | 
|  | 
| Fields & | addTimestampTz (int32 precision, const std::string &fieldName="") | 
|  | Adds a column of type TIMESTAMP WITH TIMEZONE.  More... 
 | 
|  | 
| Fields & | addTimestampTz (int32 precision, const std::string &fieldName, const Properties &props) | 
|  | 
| Fields & | addTimeTz (int32 precision, const std::string &fieldName="") | 
|  | Adds a column of type TIME WITH TIMEZONE.  More... 
 | 
|  | 
| Fields & | addTimeTz (int32 precision, const std::string &fieldName, const Properties &props) | 
|  | 
| Fields & | addUserDefinedType (const char *typeName, int32 len, const std::string &fieldName="") | 
|  | Adds a column of a user-defined type.  More... 
 | 
|  | 
| Fields & | addUserDefinedType (const char *typeName, int32 len, const std::string &fieldName, const Properties &props) | 
|  | 
| Fields & | addUuid (const std::string &fieldName="") | 
|  | Adds a column of type UUID.  More... 
 | 
|  | 
| Fields & | addUuid (const std::string &fieldName, const Properties &props) | 
|  | 
| Fields & | addVarbinary (int32 len, const std::string &fieldName="") | 
|  | Adds a column of type VARBINARY.  More... 
 | 
|  | 
| Fields & | addVarbinary (int32 len, const std::string &fieldName, const Properties &props) | 
|  | 
| Fields & | addVarchar (int32 len, const std::string &fieldName="") | 
|  | Adds a column of type VARCHAR.  More... 
 | 
|  | 
| Fields & | addVarchar (int32 len, const std::string &fieldName, const Properties &props) | 
|  |