RealTimeSetTable Class Members
- Last UpdatedApr 08, 2026
- 7 minute read
The following tables list the members exposed by RealTimeSetTable.
| Name | Description | |
|---|---|---|
![]() | RealTimeSetTable Constructor | Overloaded. |
| Name | Description | |
|---|---|---|
![]() | m_boundToSchema | Indicates whether the table is bound or not. (Inherited from OASySDNA.RealTime.HighPerformanceSetDB.RealTimeBaseTable) |
![]() | m_CMXREP | The raw access replication functions. (Inherited from RealTimeBaseTable) |
![]() | m_disposed | Indicates whether the record has been disposed. (Inherited from RealTimeBaseTable) |
![]() | m_IsAttached | Indicates whether or not this table is attached to shared memory. (Inherited from RealTimeBaseTable) |
![]() | m_keysModified | Indicates whether any keys have been modified while this table has been locked. (Inherited from RealTimeBaseTable) |
![]() | m_locked | Indicates whether this record is locked or not. (Inherited from RealTimeBaseTable) |
![]() | m_recordByteSize | The size in bytes of the record. (Inherited from RealTimeBaseTable) |
![]() | m_recordsModified | Indicates whether any records have been modified while this table has been locked. (Inherited from RealTimeBaseTable) |
![]() | m_tableDimension | The maximum number of records that the bound table can contain. (Inherited from RealTimeBaseTable) |
![]() | m_tableName | The table name. (Inherited from RealTimeBaseTable) |
![]() | m_tablePtr | The pointer for the table. (Inherited from RealTimeBaseTable) |
![]() | m_tableSlotNum | The table number within the database. (Inherited from RealTimeBaseTable) |
![]() | m_tableTypeSlotNum | The RealTime type number for the bound table. (Inherited from RealTimeBaseTable) |
| Name | Description | |
|---|---|---|
![]() | Attached | Identifies whether this table is attached to shared memory. (Inherited from OASySDNA.RealTime.HighPerformanceSetDB.RealTimeBaseTable) |
![]() | Bound | Identifies whether RealTimeBaseTable has been bound to a specific RealTime database (RTDB) table. (Inherited from RealTimeBaseTable) |
![]() | ChangeCounter | Gets the change counter for the currently bound table. (Inherited from RealTimeBaseTable) |
![]() | CurrentNumberOfRecords | Gets the number of records that are currently in the table. (Inherited from RealTimeBaseTable) |
![]() | Locked | Identifies whether the bound table is currently locked. (Inherited from RealTimeBaseTable) |
![]() | LockType | Gets the current lock type. (Inherited from RealTimeBaseTable) |
![]() | MaximumNumberOfRecords | Gets the maximum number of records that are currently allowed within this table. (Inherited from RealTimeBaseTable) |
![]() | Name | Identifies the name of the RealTime table that this object is bound to. (Inherited from RealTimeBaseTable) |
![]() | NewBoundedRecord | Overridden. Creates a new bounded RealTimeBaseRecord to use. |
![]() | Number | Gets the table number for the currently bound table. (Inherited from RealTimeBaseTable) |
![]() | RecordByteSize | Gets the size of a record in this table in bytes. (Inherited from RealTimeBaseTable) |
![]() | SharedMemorySetPointer | Gets the pointer for the locked table. (Inherited from RealTimeBaseTable) |
![]() | TypeNumber | Gets the RealTime type number for the currently bound table. (Inherited from RealTimeBaseTable) |
| Name | Description | |
|---|---|---|
![]() | AttachInsteadOfLock | Attaches the record to shared memory without locking it. (Inherited from OASySDNA.RealTime.HighPerformanceSetDB.RealTimeBaseTable) |
![]() | Bind | Overloaded. (Inherited from RealTimeBaseTable) |
![]() | CreateInMemoryRecord | Creates a new RealTimeSetRecord instance that contains an in-memory record (that is, a local record in memory—one that isn't in the database). |
![]() | CreateRecord | Overloaded. |
![]() | DeleteRecord | Overridden. Deletes the given record in the RealTimeBaseTable. |
![]() | DetachInsteadOfUnLock | Detaches the table object from shared memory. (Inherited from RealTimeBaseTable) |
![]() | Dispose | Ensures that all resources are cleaned up. (Inherited from RealTimeBaseTable) |
![]() | DoesRecordExist | Identifies whether a given record number exists for the currently bound table. (Inherited from RealTimeBaseTable) |
![]() | FindRecord | Overloaded. |
![]() | GetKeyOrderSetRecordCollection | Overloaded. |
![]() | GetKeyValueEqualSetRecordCollection | Overloaded. |
![]() | GetRealTimeKeyFieldInfo | Gets a RealTimeFieldInfo object for the given key field. (Inherited from RealTimeBaseTable) |
![]() | GetRecordRealTimeType | Gets the table structure details. (Inherited from RealTimeBaseTable) |
![]() | GetReverseKeyOrderSetRecordCollection | Overloaded. |
![]() | GetReverseSetRecordOrderCollection | Overloaded. |
![]() | GetSetRecordOrderCollection | Overloaded. |
![]() | Lock | Overloaded. Overridden. |
![]() | UnLock | Overridden. Unlocks the table (given a previous call to Lock(TableLockRequestType)). |
| Name | Description | |
|---|---|---|
![]() | CheckBound | Check whether the current object is bound or not. (Inherited from OASySDNA.RealTime.HighPerformanceSetDB.RealTimeBaseTable) |
![]() | CheckBoundAndLocked | Checks whether the table is bound and locked. (Inherited from RealTimeBaseTable) |
![]() | Finalize | Disposes the RealTimeBaseTable instance. (Inherited from RealTimeBaseTable) |
![]() | GetAnyAvailableSlot | Gets an empty slot in the current table and ignores slot ranges. (Inherited from RealTimeBaseTable) |
![]() | GetNewBoundedRecord | Overridden. Creates a bounded RealTimeBaseRecord instance with the given record number. |
![]() | GetNextAvailableSlot | Gets the next available slot in the current table. |
![]() | GetPreviousRecordNumberUsingKeyValue | Finds the previous record that has the same key value as the given one. The current member must not be locked. (Inherited from RealTimeBaseTable) |
![]() | Initialize | Initializes the RealTimeBaseTable instance. (Inherited from RealTimeBaseTable) |
![]() | InitializeInternalBindVars | Initializes the RealTimeBaseTable instance's fields. (Inherited from RealTimeBaseTable) |
![]() | InitializeInternalDynamics | Initializes the RealTimeBaseTable instance's fields. (Inherited from RealTimeBaseTable) |
![]() | IsDuplicateRecordExist | Determines whether a duplicate record exists for the specified record. (Inherited from RealTimeBaseTable) |
![]() | IsLockTypeValid | Checks whether the given lock type is valid or not. (Inherited from RealTimeBaseTable) |
![]() | NotifyPubSubCMXREP | Publishes or replicates the newly created or changed record. (Inherited from RealTimeBaseTable) |
![]() | SetLockType | Sets the lock type for the RealTimeBaseTable instance. (Inherited from RealTimeBaseTable) |




