# ITableRecord Interface

Namespace: [Qlik.Engine](https://help.qlik.com/en-US/sense-developer/May2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.htm)  
Assembly: Qlik.Engine.dll

## Syntax

```
[ValueClass]
public interface ITableRecord
```

## Properties

| Name | Description |
| --- | --- |
| [Comment](https://help.qlik.com/en-US/sense-developer/May2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.ITableRecord.Comment.htm#Qlik_Engine_ITableRecord_Comment) | Comment related to the table.<br><br>JSON property name: qComment |
| [Fields](https://help.qlik.com/en-US/sense-developer/May2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.ITableRecord.Fields.htm#Qlik_Engine_ITableRecord_Fields) | Information about the fields in the table.<br><br>JSON property name: qFields |
| [IsDirectDiscovery](https://help.qlik.com/en-US/sense-developer/May2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.ITableRecord.IsDirectDiscovery.htm#Qlik_Engine_ITableRecord_IsDirectDiscovery) | If set to true, Direct Discovery is used.<br><br>Direct Discovery fields are not loaded into memory and remain in the external database.<br><br>JSON property name: qIsDirectDiscovery |
| [IsSynthetic](https://help.qlik.com/en-US/sense-developer/May2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.ITableRecord.IsSynthetic.htm#Qlik_Engine_ITableRecord_IsSynthetic) | This property is set to true if the table contains a synthetic key.<br><br>JSON property name: qIsSynthetic |
| [Loose](https://help.qlik.com/en-US/sense-developer/May2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.ITableRecord.Loose.htm#Qlik_Engine_ITableRecord_Loose) | This property is set to true if the table is loose.<br><br>JSON property name: qLoose |
| [Name](https://help.qlik.com/en-US/sense-developer/May2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.ITableRecord.Name.htm#Qlik_Engine_ITableRecord_Name) | Name of the table.<br><br>JSON property name: qName |
| [NoOfRows](https://help.qlik.com/en-US/sense-developer/May2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.ITableRecord.NoOfRows.htm#Qlik_Engine_ITableRecord_NoOfRows) | Number of rows in the table.<br><br>JSON property name: qNoOfRows |
| [Pos](https://help.qlik.com/en-US/sense-developer/May2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.ITableRecord.Pos.htm#Qlik_Engine_ITableRecord_Pos) | Information about the position of the table.<br><br>JSON property name: qPos |
| [ProfilingData](https://help.qlik.com/en-US/sense-developer/May2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.ITableRecord.ProfilingData.htm#Qlik_Engine_ITableRecord_ProfilingData) | Profiling information of the table.<br><br>JSON property name: qProfilingData |
| [TableTags](https://help.qlik.com/en-US/sense-developer/May2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.ITableRecord.TableTags.htm#Qlik_Engine_ITableRecord_TableTags) | List of tags related to the table.<br><br>JSON property name: qTableTags |