RealTimeTable Class Members
- Last UpdatedApr 08, 2026
- 6 minute read
The following tables list the members exposed by RealTimeTable.
Top
| Name | Description | |
|---|---|---|
![]() | Disposed | Indicates if the current OASySDNA.RealTime.Data.Common.HighPerformanceSetDBWrapper.RealTimeBaseTable instance has already disposed of its resources. (Inherited from OASySDNA.RealTime.Data.Common.HighPerformanceSetDBWrapper.RealTimeBaseTable) |
| Name | Description | |
|---|---|---|
![]() | All | |
![]() | AllDistinctRecords | |
![]() | AttachInsteadOfLock | Constructor that will immediately bind to the given table. (Inherited from OASySDNA.RealTime.Data.Common.HighPerformanceSetDBWrapper.RealTimeBaseTable) |
![]() | Bind | Overloaded. Bind to the given RealTime Database table (Inherited from OASySDNA.RealTime.Data.Common.HighPerformanceSetDBWrapper.RealTimeBaseTable) |
![]() | CreateInMemoryRecord | Create a new record object that contains an in-memory record (meaning a local record in memory, that isn't in the database). |
![]() | CreateLocalRecord | Overridden. Create a new record object that contains an in-memory record (meaning a local record in memory, that isn't in the database). This method implements proper overriding unlike CreateInMemoryRecord |
![]() | CreateRecord | Overloaded. Overridden. Create a new record in the RealTime Database, given a local copy of the new record. New record insertion notification will be sent to Publisher and to Replication server. |
![]() | DeleteRecord | Delete given record in the RealTimeBaseTable. Table should be SAFE_WRITE locked. Use OASySDNA.RealTime.HighPerformanceSetDBWrapper.RealTimeBaseTable.FindRecord(OASySDNA.RealTime.HighPerformanceSetDBWrapper.RealTimeBoolField,System.Boolean) to find required record number. (Inherited from OASySDNA.RealTime.Data.Common.HighPerformanceSetDBWrapper.RealTimeBaseTable) |
![]() | DetachInsteadOfUnLock | It detaches the table object from shared memory. User can pair this function with either Lock() or AttachInsteadOfLock(). If it's paired with Lock() then lock will remain on table. User should then call AttachInsteadOfLock() and then call UnLock() to remove the lock. (Inherited from OASySDNA.RealTime.Data.Common.HighPerformanceSetDBWrapper.RealTimeBaseTable) |
![]() | Dispose | Overloaded. Overridden. Ensures that all resources are cleaned up |
![]() | DoesRecordExist | Identifies whether a given record number exists for the currently bound table. (Inherited from OASySDNA.RealTime.Data.Common.HighPerformanceSetDBWrapper.RealTimeBaseTable) |
![]() | FindRecord | Overloaded. Overridden. Finds a record using the slot number of the record |
![]() | GetField | Creates an appropriate RealTimeField based on the given type and column name |
![]() | GetKeyOrderRecordCollection | Overloaded. Returns a collection that allows the caller to iterate over all of the records within this table, based on the order of a particular key field. |
![]() | GetKeyValueEqualRecordCollection | Overloaded. Returns a collection that allows the caller to iterate over all of the records within this table that have the same key value. |
![]() | GetRealTimeKeyFieldInfo | Gets RealTimeFieldInfo object for a key field. (Inherited from OASySDNA.RealTime.Data.Common.HighPerformanceSetDBWrapper.RealTimeBaseTable) |
![]() | GetRealTimeSetTable | Create a set table object with the same name as this table |
![]() | GetRecord | Overloaded. Creates a RealTimeRecord based on a record number |
![]() | GetRecordOrderCollection | Overloaded. Returns a collection that allows the caller to iterate over this table in numerical record order |
![]() | GetRecordOrderCollectionEnumerable | This is a wrapper for GetRecordOrderCollection |
![]() | GetRecordRealTimeType | Get detail of table structure. (Inherited from OASySDNA.RealTime.Data.Common.HighPerformanceSetDBWrapper.RealTimeBaseTable) |
![]() | GetReverseKeyOrderRecordCollection | Overloaded. Returns a collection that allows the caller to iterate over all of the records within this table, based on the order of a particular key field. |
![]() | GetReverseRecordOrderCollection | Overloaded. Returns a collection that allows the caller to iterate over this table in reverse numerical record order |
![]() | GetWrappedRecordOrderCollection | Returns a wrapped collection that allows the caller to iterate over this table in numerical record order |
![]() | Lock | Overloaded. Locks the currently bound RealTime table. OASySDNA.RealTime.Data.Common.HighPerformanceSetDBWrapper.RealTimeBaseTable.Bind must be called before this routine. Waits for the given number of milliseconds before giving up (and throwing an exception). (Inherited from OASySDNA.RealTime.Data.Common.HighPerformanceSetDBWrapper.RealTimeBaseTable) |
![]() | UnLock | Unlocks the table (given a previous call to OASySDNA.RealTime.Data.Common.HighPerformanceSetDBWrapper.RealTimeBaseTable.Lock) (Inherited from OASySDNA.RealTime.Data.Common.HighPerformanceSetDBWrapper.RealTimeBaseTable) |
![]() | WhereFieldEquals<TField> | |
![]() | WhereFieldEqualsDistinctRecords<TField> |
| Name | Description | |
|---|---|---|
![]() | Finalize | Destructor (Inherited from OASySDNA.RealTime.Data.Common.HighPerformanceSetDBWrapper.RealTimeBaseTable) |




