IAttributeDatabase Methods |
The IAttributeDatabase type exposes the following members.
| Name | Description | |
|---|---|---|
| CreateValue |
Create an attribute value of the specified dimensions.
| |
| FindAddOrUpdateAttributeValue |
Find, add or update an attribute value.
If an attribute value with the specified id does not exist, then the function 'create' is called to create a new attribute value. If the 'create' function is null then no new attribute value is added. If an attribute value with the specified id already exists, then the function 'update' (if not null) is called to update the attribute value. | |
| GetAttributeValues |
Return the values of all the attributes.
|
| Name | Description | |
|---|---|---|
| FindAttributeValue |
Find an attribute value by id.
(Defined by AttributeDatabaseExtensions.) | |
| FindByteArrayAttribute |
Finds an attribute.
(Defined by AttributeDatabaseExtensions.) | |
| FindByteAttribute |
Finds an attribute.
(Defined by AttributeDatabaseExtensions.) | |
| FindDIntAttribute |
Finds an attribute.
(Defined by AttributeDatabaseExtensions.) | |
| FindDWordAttribute |
Finds an attribute.
(Defined by AttributeDatabaseExtensions.) | |
| FindLIntAttribute |
Finds an attribute.
(Defined by AttributeDatabaseExtensions.) | |
| FindLRealAttribute |
Finds an attribute.
(Defined by AttributeDatabaseExtensions.) | |
| FindLWordAttribute |
Finds an attribute.
(Defined by AttributeDatabaseExtensions.) | |
| FindOrAddAttributeValue(AttributeValue, Boolean) | Overloaded.
Find or add an attribute value.
(Defined by AttributeDatabaseExtensions.)If an attribute value with the specified id does not exist, then the specified attribute is added. If an attribute value with the specified id already exists, then the original attribute is returned. | |
| FindOrAddAttributeValue(UInt32, DataDimensions, Boolean) | Overloaded.
Find or add an attribute value.
(Defined by AttributeDatabaseExtensions.)If an attribute value with the specified id already exists, then it's returned. If an attribute value with the specified id does not exist, then a new attribute value is created. | |
| FindRealAttribute |
Finds an attribute.
(Defined by AttributeDatabaseExtensions.) | |
| FindShortStringAttribute |
Finds an attribute.
(Defined by AttributeDatabaseExtensions.) | |
| FindWordAttribute |
Finds an attribute.
(Defined by AttributeDatabaseExtensions.) | |
| GetByteArrayAttribute(UInt32, Int32) | Overloaded.
Finds or creates an attribute.
(Defined by AttributeDatabaseExtensions.) | |
| GetByteArrayAttribute(UInt32, Int32, Boolean) | Overloaded.
Finds or creates an attribute.
(Defined by AttributeDatabaseExtensions.) | |
| GetByteArrayAttribute(UInt32, Int32, BufferSegment) | Overloaded.
Finds or creates an attribute.
(Defined by AttributeDatabaseExtensions.) | |
| GetByteAttribute(UInt32, Boolean) | Overloaded.
Finds or creates an attribute.
(Defined by AttributeDatabaseExtensions.) | |
| GetByteAttribute(UInt32, Byte) | Overloaded.
Finds or creates an attribute.
(Defined by AttributeDatabaseExtensions.) | |
| GetDIntAttribute(UInt32, Boolean) | Overloaded.
Finds or creates an attribute.
(Defined by AttributeDatabaseExtensions.) | |
| GetDIntAttribute(UInt32, Int32) | Overloaded.
Finds or creates an attribute.
(Defined by AttributeDatabaseExtensions.) | |
| GetDWordAttribute(UInt32, Boolean) | Overloaded.
Finds or creates an attribute.
(Defined by AttributeDatabaseExtensions.) | |
| GetDWordAttribute(UInt32, UInt32) | Overloaded.
Finds or creates an attribute.
(Defined by AttributeDatabaseExtensions.) | |
| GetLIntAttribute(UInt32, Boolean) | Overloaded.
Finds or creates an attribute.
(Defined by AttributeDatabaseExtensions.) | |
| GetLIntAttribute(UInt32, Int64) | Overloaded.
Finds or creates an attribute.
(Defined by AttributeDatabaseExtensions.) | |
| GetLRealAttribute(UInt32, Boolean) | Overloaded.
Finds or creates an attribute.
(Defined by AttributeDatabaseExtensions.) | |
| GetLRealAttribute(UInt32, Double) | Overloaded.
Finds or creates an attribute.
(Defined by AttributeDatabaseExtensions.) | |
| GetLWordAttribute(UInt32, Boolean) | Overloaded.
Finds or creates an attribute.
(Defined by AttributeDatabaseExtensions.) | |
| GetLWordAttribute(UInt32, UInt64) | Overloaded.
Finds or creates an attribute.
(Defined by AttributeDatabaseExtensions.) | |
| GetRealAttribute(UInt32, Boolean) | Overloaded.
Finds or creates an attribute.
(Defined by AttributeDatabaseExtensions.) | |
| GetRealAttribute(UInt32, Single) | Overloaded.
Finds or creates an attribute.
(Defined by AttributeDatabaseExtensions.) | |
| GetShortStringAttribute(UInt32, Int32, Boolean) | Overloaded.
Finds or creates an attribute.
(Defined by AttributeDatabaseExtensions.) | |
| GetShortStringAttribute(UInt32, Int32, String) | Overloaded.
Finds or creates an attribute.
(Defined by AttributeDatabaseExtensions.) | |
| GetWordAttribute(UInt32, Boolean) | Overloaded.
Finds or creates an attribute.
(Defined by AttributeDatabaseExtensions.) | |
| GetWordAttribute(UInt32, UInt16) | Overloaded.
Finds or creates an attribute.
(Defined by AttributeDatabaseExtensions.) |