Defines the element representation and bounds of a Firebird array.
More...
#include <Array.h>
|
| std::string | relation |
| | Relation containing this array field; required when creating a new array.
|
| |
| std::string | field |
| | Array field name; required when creating a new array.
|
| |
| DescriptorOriginalType | elementType |
| | SQL type of each array element.
|
| |
| int | scale |
| | Decimal scale of each array element.
|
| |
| unsigned | elementLength |
| | Size in bytes of each array element in Firebird's wire representation.
|
| |
| std::vector< ArrayBound > | bounds |
| | Inclusive bounds for each dimension, from outermost to innermost.
|
| |
Defines the element representation and bounds of a Firebird array.
Definition at line 79 of file Array.h.
◆ bounds
| std::vector<ArrayBound> fbcpp::ArrayDescriptor::bounds |
Inclusive bounds for each dimension, from outermost to innermost.
Definition at line 97 of file Array.h.
◆ elementLength
| unsigned fbcpp::ArrayDescriptor::elementLength |
Size in bytes of each array element in Firebird's wire representation.
Definition at line 94 of file Array.h.
◆ elementType
SQL type of each array element.
Definition at line 88 of file Array.h.
◆ field
| std::string fbcpp::ArrayDescriptor::field |
Array field name; required when creating a new array.
Definition at line 85 of file Array.h.
◆ relation
| std::string fbcpp::ArrayDescriptor::relation |
Relation containing this array field; required when creating a new array.
Definition at line 82 of file Array.h.
◆ scale
| int fbcpp::ArrayDescriptor::scale |
Decimal scale of each array element.
Definition at line 91 of file Array.h.
The documentation for this struct was generated from the following file: