Service Data Objects
- 简介
- 安装/配置
- 预定义常量
- Limitations
- 范例
- Basic usage
- Setting and Getting Property Values
- Working with Sequenced Data Objects
- Reflecting on Service Data Objects
- SDO 函数
- SDO_DAS_ChangeSummary::beginLogging — Begin change logging
- SDO_DAS_ChangeSummary::endLogging — End change logging
- SDO_DAS_ChangeSummary::getChangeType — Get the type of change made to an SDO_DataObject
- SDO_DAS_ChangeSummary::getChangedDataObjects — Get the changed data objects from a change summary
- SDO_DAS_ChangeSummary::getOldContainer — Get the old container for a deleted SDO_DataObject
- SDO_DAS_ChangeSummary::getOldValues — Get the old values for a given changed SDO_DataObject
- SDO_DAS_ChangeSummary::isLogging — Test to see whether change logging is switched on
- SDO_DAS_DataFactory::addPropertyToType — Adds a property to a type
- SDO_DAS_DataFactory::addType — Add a new type to a model
- SDO_DAS_DataFactory::getDataFactory — Get a data factory instance
- SDO_DAS_DataObject::getChangeSummary — Get a data object's change summary
- SDO_DAS_Setting::getListIndex — Get the list index for a changed many-valued property
- SDO_DAS_Setting::getPropertyIndex — Get the property index for a changed property
- SDO_DAS_Setting::getPropertyName — Get the property name for a changed property
- SDO_DAS_Setting::getValue — Get the old value for the changed property
- SDO_DAS_Setting::isSet — Test whether a property was set prior to being modified
- SDO_DataFactory::create — Create an SDO_DataObject
- SDO_DataObject::clear — Clear an SDO_DataObject's properties
- SDO_DataObject::createDataObject — Create a child SDO_DataObject
- SDO_DataObject::getContainer — Get a data object's container
- SDO_DataObject::getSequence — Get the sequence for a data object
- SDO_DataObject::getTypeName — Return the name of the type for a data object.
- SDO_DataObject::getTypeNamespaceURI — Return the namespace URI of the type for a data object.
- SDO_Exception::getCause — Get the cause of the exception.
- SDO_List::insert — Insert into a list
- SDO_Model_Property::getContainingType — Get the SDO_Model_Type which contains this property
- SDO_Model_Property::getDefault — Get the default value for the property
- SDO_Model_Property::getName — Get the name of the SDO_Model_Property
- SDO_Model_Property::getType — Get the SDO_Model_Type of the property
- SDO_Model_Property::isContainment — Test to see if the property defines a containment relationship
- SDO_Model_Property::isMany — Test to see if the property is many-valued
- SDO_Model_ReflectionDataObject::__construct — Construct an SDO_Model_ReflectionDataObject
- SDO_Model_ReflectionDataObject::export — Get a string describing the SDO_DataObject.
- SDO_Model_ReflectionDataObject::getContainmentProperty — Get the property which defines the containment relationship to the data object
- SDO_Model_ReflectionDataObject::getInstanceProperties — Get the instance properties of the SDO_DataObject
- SDO_Model_ReflectionDataObject::getType — Get the SDO_Model_Type for the SDO_DataObject
- SDO_Model_Type::getBaseType — Get the base type for this type
- SDO_Model_Type::getName — Get the name of the type
- SDO_Model_Type::getNamespaceURI — Get the namespace URI of the type
- SDO_Model_Type::getProperties — Get the SDO_Model_Property objects defined for the type
- SDO_Model_Type::getProperty — Get an SDO_Model_Property of the type
- SDO_Model_Type::isAbstractType — Test to see if this SDO_Model_Type is an abstract data type
- SDO_Model_Type::isDataType — Test to see if this SDO_Model_Type is a primitive data type
- SDO_Model_Type::isInstance — Test for an SDO_DataObject being an instance of this SDO_Model_Type
- SDO_Model_Type::isOpenType — Test to see if this type is an open type
- SDO_Model_Type::isSequencedType — Test to see if this is a sequenced type
- SDO_Sequence::getProperty — Return the property for the specified sequence index.
- SDO_Sequence::insert — Insert into a sequence
- SDO_Sequence::move — Move an item to another sequence position