33 #ifndef _TYPEFACTORY_HH_
34 #define _TYPEFACTORY_HH_
268 static std::vector<Type*> *theTempTypes;
static TypeIterator< MDDType > createMDDIter()
Definition: longtype.hh:57
Definition: ushorttype.hh:55
Definition: settype.hh:57
Definition: floattype.hh:56
static void freeTempTypes()
static void deleteTmpSetType(const char *typeName)
static Type * addTempType(Type *type)
Definition: chartype.hh:58
static const StructType * addStructType(const StructType *type)
static const BaseType * mapType(const char *typeName)
static TypeFactory * instance()
static void deleteStructType(const char *typeName)
Definition: ulongtype.hh:56
Definition: octettype.hh:59
static const SetType * addSetType(const SetType *type)
Definition: structtype.hh:68
Definition: mddtype.hh:58
static TypeIterator< StructType > createStructIter()
static void deleteSetType(const char *typeName)
static const MDDType * addMDDType(const MDDType *type)
static const SetType * mapSetType(const char *typeName)
Definition: relcatalogif/complextype.hh:110
static const Type * ensurePersistence(Type *type)
Definition: relcatalogif/basetype.hh:66
static TypeIterator< SetType > createSetIter()
Definition: typefactory.hh:105
Definition: booltype.hh:58
static const short MaxBuiltInId
Definition: typefactory.hh:254
Definition: relcatalogif/type.hh:68
static const MDDType * mapMDDType(const char *typeName)
static void deleteTmpMDDType(const char *typeName)
static void deleteMDDType(const char *typeName)
Definition: relcatalogif/complextype.hh:74
Definition: dbminterval.hh:47
Definition: shorttype.hh:58
Definition: doubletype.hh:56