Description

McDBNode instances are organized and standardized representations of information within an McDBDatabase. IQbase databases contain objects, and McDBNode instances are those objects that contain the actual information/data being stored. That is, an McDBDatabase can be thought of as containing a set of McDBNode objects. Each McDBNode object, in turn, is described by an McDBType object. Additionally, each McDBNode has a set of McDBAttributes, which allow McDBNode instances to be heterogeneous while maintaining a homogenous “definition”. Lastly, for convenience and organizational purposes, McDBNode instances are related to one another in a hierarchial tree structure. That is, a structure where one McDBNode is the McDBDatabase.RootNode of the tree, and other McDBNodes are its McDBNode.Children, while other(s) are their Children, and so on.

Object Model








Members

Methods
Delete

Delete this McDBNode.

FindNodes

Search for McDBNode instances in the object hierarchy of this McDBNode.

ShareAttributesOf

Use the Attributes collection of another McDBNode.

ShareDataOf

Use the Data property of another McDBNode.

UnSecure

Remove custom security rules on this McDBNode.


Properties
AttributeExistsRead-only property

Determine the instantiation state of a named attribute.

AttributesRead-only property

The McDBAttributes collection associated with this McDBNode.

AutoSaveRead-write property

Whether this McDBNode is automatically written when it is changed.

CategoriesRead-only property

The McDBCategories associated with this McDBNode.

ChildrenRead-only property

A McDBNodes collection of the hierarchy McDBNode children of this McDBNode.

CreatedRead-only property

The date and time this McDBNode was first Created.

CreatorRead-only property

The McDBUserName that created this McDBNode.

DataRead-write property

A data string or BLOB associated with this McDBNode.

DatabaseRead-only property

The McDBDatabase this McDBNode exists within.

DataFormatRead-only property

The storage format of the contents of the Data property.

DataSizeRead-only property

The size (in bytes) of the Data property of this McDBNode.

FlagsRead-write property

Assign or retrieve discretely querable bit flags of this McDBNode

HandleRead-only property

Unique non-persistent identifier for this McDBNode.

IconRead-write property

An Icon (thumbnail) representation of this McDBNode.

IDRead-only property

A persistent, database-wide, unique identifier for this McDBNode.

IsContainerRead-only property

Whether this McDBNode is a hierarchy (non-attribute) node.

IsValidRead-only property

Whether this McDBNode is still an operational and accessible instance.

LockModeRead-write property

Whether this McDBNode is locked against modification by other clients.

ModifiedRead-only property

The date and time this McDBNode was last Modified.

ModifierRead-only property

The McDBUserName that last wrote this McDBNode.

NameRead-write property

Set or return the name of this McDBNode.

ParentRead-write property

The hierachical parent of this McDBNode.

PathRead-only property

A string Path to this McDBNode from the McDBDatabase.RootNode.

ReferencersRead-only property

All McDBNode instances that contain this McDBNode in their Children collections.

RightsRead-only property

The security access permissions for this McDBNode.

SecureRead-only property

Whether this McDBNode is secured by specialized permissions or is “unsecure”, and default security permission apply to it.

TypeRead-only property

The McDBType describing the “form” of this McDBNode.