Class FreeTextIndexRecordData
POCO (Plain Old CLR Object) class that can be used to hold data corresponding to a row from the freetextindex table.
Inherited Members
Namespace: SuperOffice.CRM.Rows
Assembly: SoDataBase.dll
Syntax
public class FreeTextIndexRecordData
Remarks
Please use this class instead of a full FreeTextIndexRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding FreeTextIndexTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.
Constructors
FreeTextIndexRecordData()
Declaration
public FreeTextIndexRecordData()
Fields
ContactId
Set for contacts and person records to allow cross-table free-text searches. 0 for non-contact, non-person
Declaration
public int ContactId
Field Value
Type | Description |
---|---|
Int32 |
FreetextindexId
Primary key
Declaration
public int FreetextindexId
Field Value
Type | Description |
---|---|
Int32 |
FreetextwordsId
Reference to word
Declaration
public int FreetextwordsId
Field Value
Type | Description |
---|---|
Int32 |
Infile
Word found in file (0=word found in database)
Declaration
public short Infile
Field Value
Type | Description |
---|---|
Int16 |
OwnerrecordId
Logical source record. The contact, project, sale that the source belongs to.
Declaration
public int OwnerrecordId
Field Value
Type | Description |
---|---|
Int32 |
OwnertableId
Logical source table (high-level), like contact or project
Declaration
public short OwnertableId
Field Value
Type | Description |
---|---|
Int16 |
RecordId
Source record - the row that contains the word. Might be contact record, or an address or phone
Declaration
public int RecordId
Field Value
Type | Description |
---|---|
Int32 |
TableId
Source table number - could be main (contact, person, etc) or sub-tables like address, email
Declaration
public short TableId
Field Value
Type | Description |
---|---|
Int16 |