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.
1.5.1