fb-cpp 0.0.2
A modern C++ wrapper for the Firebird database API
Loading...
Searching...
No Matches
fbcpp::Descriptor Struct Referencefinal

Describes a parameter or column. More...

#include <Descriptor.h>

Public Attributes

DescriptorOriginalType originalType
 Original SQL type as reported by Firebird.
 
DescriptorAdjustedType adjustedType
 Adjusted type after normalization for easier handling.
 
int scale
 Decimal scale for numeric types; zero for non-numeric types.
 
unsigned length
 Length in bytes of the column or parameter data.
 
unsigned offset
 Byte offset of this field within the message buffer.
 
unsigned nullOffset
 Byte offset of the null indicator within the message buffer.
 
bool isNullable
 Indicates whether the column or parameter can contain null values.
 

Detailed Description

Describes a parameter or column.

Definition at line 246 of file Descriptor.h.

Member Data Documentation

◆ adjustedType

DescriptorAdjustedType fbcpp::Descriptor::adjustedType

Adjusted type after normalization for easier handling.

Definition at line 256 of file Descriptor.h.

◆ isNullable

bool fbcpp::Descriptor::isNullable

Indicates whether the column or parameter can contain null values.

Definition at line 281 of file Descriptor.h.

◆ length

unsigned fbcpp::Descriptor::length

Length in bytes of the column or parameter data.

Definition at line 266 of file Descriptor.h.

◆ nullOffset

unsigned fbcpp::Descriptor::nullOffset

Byte offset of the null indicator within the message buffer.

Definition at line 276 of file Descriptor.h.

◆ offset

unsigned fbcpp::Descriptor::offset

Byte offset of this field within the message buffer.

Definition at line 271 of file Descriptor.h.

◆ originalType

DescriptorOriginalType fbcpp::Descriptor::originalType

Original SQL type as reported by Firebird.

Definition at line 251 of file Descriptor.h.

◆ scale

int fbcpp::Descriptor::scale

Decimal scale for numeric types; zero for non-numeric types.

Definition at line 261 of file Descriptor.h.


The documentation for this struct was generated from the following file: