te::pgis::Numeric Struct Reference

Auxiliary structure used to decode Numeric data types. More...

#include <DataTypes.h>

Public Attributes

unsigned char * m_buf
 start of alloc'd space for digits[]. More...
 
unsigned char * m_digits
 decimal digits More...
 
int m_dscale
 display scale More...
 
int m_ndigits
 number of digits in digits[] - can be 0! More...
 
int m_rscale
 result scale. More...
 
int m_sign
 NUMERIC_POS, NUMERIC_NEG, or NUMERIC_NAN. More...
 
int m_weight
 weight of first digit. More...
 

Detailed Description

Auxiliary structure used to decode Numeric data types.

Definition at line 53 of file DataTypes.h.

Member Data Documentation

unsigned char* te::pgis::Numeric::m_buf

start of alloc'd space for digits[].

Definition at line 60 of file DataTypes.h.

unsigned char* te::pgis::Numeric::m_digits

decimal digits

Definition at line 61 of file DataTypes.h.

int te::pgis::Numeric::m_dscale

display scale

Definition at line 58 of file DataTypes.h.

int te::pgis::Numeric::m_ndigits

number of digits in digits[] - can be 0!

Definition at line 55 of file DataTypes.h.

int te::pgis::Numeric::m_rscale

result scale.

Definition at line 57 of file DataTypes.h.

int te::pgis::Numeric::m_sign

NUMERIC_POS, NUMERIC_NEG, or NUMERIC_NAN.

Definition at line 59 of file DataTypes.h.

int te::pgis::Numeric::m_weight

weight of first digit.

Definition at line 56 of file DataTypes.h.


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