# TableRecord Class

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

## Inheritance

* System.Object
  * TableRecord

## Syntax

```
[ValueClass]
public class TableRecord : ITableRecord
```

## Constructors

| Name | Description |
| --- | --- |
| [TableRecord()](https://help.qlik.com/en-US/sense-developer/May2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.TableRecord.-ctor.htm#Qlik_Engine_TableRecord__ctor) |  |

## Properties

| Name | Description |
| --- | --- |
| [Comment](https://help.qlik.com/en-US/sense-developer/May2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.TableRecord.Comment.htm#Qlik_Engine_TableRecord_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.TableRecord.Fields.htm#Qlik_Engine_TableRecord_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.TableRecord.IsDirectDiscovery.htm#Qlik_Engine_TableRecord_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.TableRecord.IsSynthetic.htm#Qlik_Engine_TableRecord_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.TableRecord.Loose.htm#Qlik_Engine_TableRecord_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.TableRecord.Name.htm#Qlik_Engine_TableRecord_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.TableRecord.NoOfRows.htm#Qlik_Engine_TableRecord_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.TableRecord.Pos.htm#Qlik_Engine_TableRecord_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.TableRecord.ProfilingData.htm#Qlik_Engine_TableRecord_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.TableRecord.TableTags.htm#Qlik_Engine_TableRecord_TableTags) | List of tags related to the table.<br><br>JSON property name: qTableTags |