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




