Go to the source code of this file.
Classes | |
class | NumericType< T, typeOrdinal > |
class | CharType |
class | UnicodeCharType |
class | VarCharType |
class | UnicodeVarCharType |
class | BinaryType |
class | VarBinaryType |
Functions | |
FENNEL_BEGIN_CPPFILE ("$Id: //open/dev/fennel/tuple/StandardTypeDescriptor.cpp#13 $") | |
FENNEL_END_CPPFILE ("$Id: //open/dev/fennel/tuple/StandardTypeDescriptor.cpp#13 $") | |
Variables | |
static NumericType< int8_t, STANDARD_TYPE_INT_8 > | stdINT_8 |
static NumericType< uint8_t, STANDARD_TYPE_UINT_8 > | stdUINT_8 |
static NumericType< int16_t, STANDARD_TYPE_INT_16 > | stdINT_16 |
static NumericType< uint16_t, STANDARD_TYPE_UINT_16 > | stdUINT_16 |
static NumericType< int32_t, STANDARD_TYPE_INT_32 > | stdINT_32 |
static NumericType< uint32_t, STANDARD_TYPE_UINT_32 > | stdUINT_32 |
static NumericType< int64_t, STANDARD_TYPE_INT_64 > | stdINT_64 |
static NumericType< uint64_t, STANDARD_TYPE_UINT_64 > | stdUINT_64 |
static NumericType< float, STANDARD_TYPE_REAL > | stdREAL |
static NumericType< double, STANDARD_TYPE_DOUBLE > | stdDOUBLE |
static NumericType< bool, STANDARD_TYPE_BOOL > | stdBOOL |
static CharType | stdCHAR |
static VarCharType | stdVARCHAR |
static BinaryType | stdBINARY |
static VarBinaryType | stdVARBINARY |
static UnicodeCharType | stdUNICODE_CHAR |
static UnicodeVarCharType | stdUNICODE_VARCHAR |
static StoredTypeDescriptor const * | standardTypes [] |
NOTE: Any changes must be copied into 1) enum StandardTypeDescriptorOrdinal 2) net.sf.farrago.query.FennelRelUtil.convertSqlTypeNumberToFennelTypeOrdinal 3) StandardTypeDescriptor class 4) StoredTypeDescriptor standardTypes. |
FENNEL_BEGIN_CPPFILE | ( | "$Id: //open/dev/fennel/tuple/StandardTypeDescriptor.cpp#13 $" | ) |
FENNEL_END_CPPFILE | ( | "$Id: //open/dev/fennel/tuple/StandardTypeDescriptor.cpp#13 $" | ) |
StoredTypeDescriptor const* standardTypes[] [static] |
Initial value:
{ NULL, &stdINT_8, &stdUINT_8, &stdINT_16, &stdUINT_16, &stdINT_32, &stdUINT_32, &stdINT_64, &stdUINT_64, &stdBOOL, &stdREAL, &stdDOUBLE, &stdCHAR, &stdVARCHAR, &stdBINARY, &stdVARBINARY, &stdUNICODE_CHAR, &stdUNICODE_VARCHAR, }
Definition at line 524 of file StandardTypeDescriptor.cpp.
Referenced by StandardTypeDescriptorFactory::newDataType().
BinaryType stdBINARY [static] |
Definition at line 512 of file StandardTypeDescriptor.cpp.
NumericType<bool,STANDARD_TYPE_BOOL> stdBOOL [static] |
Definition at line 509 of file StandardTypeDescriptor.cpp.
Definition at line 510 of file StandardTypeDescriptor.cpp.
NumericType<double,STANDARD_TYPE_DOUBLE> stdDOUBLE [static] |
Definition at line 508 of file StandardTypeDescriptor.cpp.
NumericType<int16_t,STANDARD_TYPE_INT_16> stdINT_16 [static] |
Definition at line 501 of file StandardTypeDescriptor.cpp.
NumericType<int32_t,STANDARD_TYPE_INT_32> stdINT_32 [static] |
Definition at line 503 of file StandardTypeDescriptor.cpp.
NumericType<int64_t,STANDARD_TYPE_INT_64> stdINT_64 [static] |
Definition at line 505 of file StandardTypeDescriptor.cpp.
NumericType<int8_t,STANDARD_TYPE_INT_8> stdINT_8 [static] |
Definition at line 499 of file StandardTypeDescriptor.cpp.
NumericType<float,STANDARD_TYPE_REAL> stdREAL [static] |
Definition at line 507 of file StandardTypeDescriptor.cpp.
NumericType<uint16_t,STANDARD_TYPE_UINT_16> stdUINT_16 [static] |
Definition at line 502 of file StandardTypeDescriptor.cpp.
NumericType<uint32_t,STANDARD_TYPE_UINT_32> stdUINT_32 [static] |
Definition at line 504 of file StandardTypeDescriptor.cpp.
NumericType<uint64_t,STANDARD_TYPE_UINT_64> stdUINT_64 [static] |
Definition at line 506 of file StandardTypeDescriptor.cpp.
NumericType<uint8_t,STANDARD_TYPE_UINT_8> stdUINT_8 [static] |
Definition at line 500 of file StandardTypeDescriptor.cpp.
UnicodeCharType stdUNICODE_CHAR [static] |
Definition at line 514 of file StandardTypeDescriptor.cpp.
UnicodeVarCharType stdUNICODE_VARCHAR [static] |
Definition at line 515 of file StandardTypeDescriptor.cpp.
VarBinaryType stdVARBINARY [static] |
Definition at line 513 of file StandardTypeDescriptor.cpp.
VarCharType stdVARCHAR [static] |
Definition at line 511 of file StandardTypeDescriptor.cpp.