|
| PoRefRecordAttribute (ClassInfoAttribute *pType, const std::streampos &rFilePos) |
|
| PoRefRecordAttribute (ClassInfoAttribute *pType, ObjID Value, const std::streampos &rFilePos) |
|
virtual BaseRecordAttribute * | getCopy () |
|
virtual int | setValueFromObjectAttributeID (Persistent &rObject, const AttributeID &rAttributeID) |
|
int | setValueFromObjectAttributeID (Persistent &rObject, const AttributeID &rAttributeID, bool bWithRefRecords, const ObjectMaker *pObjectMaker) |
|
|
bool | operator== (const PoRefRecordAttribute &rT) const |
| Vergleichsoperator, es werden alle Attribute verglichen.
|
|
bool | operator!= (const PoRefRecordAttribute &rT) const |
| Vergleichsoperator, es werden alle Attribute verglichen.
|
|
| APointerRecordAttribute (ClassInfoAttribute *pType, const std::streampos &rFilePos) |
|
| APointerRecordAttribute (ClassInfoAttribute *pType, ObjID Value, const std::streampos &rFilePos) |
|
void | getGeneric (GenericPersistent *&prRetVal) |
|
void | getGeneric (std::shared_ptr< GenericPersistent > &rRetVal) |
|
int | getReferencedRecord (Record *&prRetVal) |
|
int | getReferencedRecord (std::shared_ptr< Record > &rRetVal) |
|
bool | hasRecord () const |
|
bool | isGeneric () const |
|
void | setGeneric (GenericPersistent *pPersGeneric) |
|
void | setGeneric (std::shared_ptr< GenericPersistent > spPersGeneric) |
|
void | setReferencedRecord (Record *pRecord) |
|
void | setReferencedRecord (std::shared_ptr< Record > spRecord) |
|
virtual void | setValue (ObjID Value) |
|
virtual void | setValueFromVoid (void *pValue) |
|
bool | operator== (const APointerRecordAttribute &rT) const |
| Vergleichsoperator, es werden alle Attribute verglichen.
|
|
bool | operator!= (const APointerRecordAttribute &rT) const |
| Vergleichsoperator, es werden alle Attribute verglichen.
|
|
| IDRecordAttribute (ClassInfoAttribute *pType, const std::streampos &rFilePos) |
|
| IDRecordAttribute (ClassInfoAttribute *pType, ObjID Value, const std::streampos &rFilePos) |
|
virtual bool | dataIsFieldContent () const |
|
virtual unsigned short | getDataFieldLength () const |
|
virtual std::string | getValueAsDataString () const |
|
virtual std::string | getValueAsDisplayString () const |
|
virtual std::string | getValueAsStreamString () const |
|
virtual std::string | getValueAsString () const |
|
std::string | getValueAsString (const ObjID &rValue) const |
|
virtual void * | getValueAsVoidPointer () |
|
const ObjID & | getValueRef () const |
|
virtual void | initNew () |
|
virtual int | takeValue (const BaseRecordAttribute &rT) |
|
bool | operator== (const IDRecordAttribute &rT) const |
| Vergleichsoperator, es werden alle Attribute verglichen.
|
|
bool | operator!= (const IDRecordAttribute &rT) const |
| Vergleichsoperator, es werden alle Attribute verglichen.
|
|
| BaseRecordAttribute (ClassInfoAttribute *pClassInfoAttribut, const std::streampos &rFilePos) |
|
virtual | ~BaseRecordAttribute () |
|
unsigned int | forget () |
|
AttributeID | getAttributeID () const |
|
virtual int | getAttributeValueBlob (eut::Blob &rBlob) const |
|
ClassInfoAttribute * | getClassInfoAttribute () const |
|
std::string | getClassMemberName () const |
|
std::string | getClassName () const |
|
virtual std::string | getDataReference () const |
|
EnDataType | getDataType () const |
|
std::string | getFieldName () const |
|
int | getFieldPos () |
|
std::streampos | getFilePosition () const |
|
virtual int | getFormattedFieldContents (std::string &rsRetVal, DATA_REFERENCE_INFO &rRetValInfo, ObjID ObjID) |
|
EnDataTypeGroup | getInfoType () |
|
unsigned int | getReferenceCount () const |
|
std::string | getTableFieldName () const |
|
std::string | getTableName () const |
|
ClassInfoAttribute::Type | getType () const |
|
std::string | getTypeAsCppString () const |
|
std::string | getTypeAsString () const |
|
std::string | getTypeInfo () const |
|
unsigned int | remember () |
|
virtual void | setDataReference (const std::string &rsDataReference) |
|
void | setFilePosition (const std::streampos &rFilePos) |
|
virtual int | updateDataReference (const std::string &rsDataPath, DATA_REFERENCE_INFO MethodInfo) |
|
bool | operator== (const BaseRecordAttribute &rT) const |
| Vergleichsoperator, es werden alle Attribute verglichen.
|
|
bool | operator!= (const BaseRecordAttribute &rT) const |
| Vergleichsoperator, es werden alle Attribute verglichen.
|
|
Klasse für Zeiger auf persistente Objekt-Attribute eines Record. Repräsentiert ein Attribut vom abgeleiteten Typ von Persistent. Das referenzierte Objekt wird generell mit dem besitzenden Objekt mitgeladen.
- Copyright
- © 2010 Helmut Jakoby
- Autor
- Helmut Jakoby