Fennel: /home/pub/open/dev/fennel/tuple/StandardTypeDescriptor.cpp File Reference (original) (raw)
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. |
Function Documentation
| FENNEL_BEGIN_CPPFILE | ( | "$Id: //open/dev/fennel/tuple/StandardTypeDescriptor.cpp#13 $" | | ) | | ---------------------- | - | -------------------------------------------------------------- | | - |
| FENNEL_END_CPPFILE | ( | "$Id: //open/dev/fennel/tuple/StandardTypeDescriptor.cpp#13 $" | | ) | | -------------------- | - | -------------------------------------------------------------- | | - |
Variable Documentation
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,
}
NOTE: Any changes must be copied into 1) enum StandardTypeDescriptorOrdinal 2) net.sf.farrago.query.FennelRelUtil.convertSqlTypeNumberToFennelTypeOrdinal 3) StandardTypeDescriptor class 4) StoredTypeDescriptor standardTypes.
Definition at line 524 of file StandardTypeDescriptor.cpp.
Referenced by StandardTypeDescriptorFactory::newDataType().
