Show / Hide Table of Contents

Class FreeTextIndexBulkImportFacade

Typed facade for an object[] that contains all the fields of the FreeTextIndex table, intended for use with DatabaseOperations.DatabaseOperations.ImportTable for bulk import of data.

Inheritance
object
FreeTextIndexBulkImportFacade
Inherited Members
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
Namespace: SuperOffice.CRM.Rows
Assembly: SoDataBase.dll
Syntax
public class FreeTextIndexBulkImportFacade
Remarks

The bulk import system is based on generic row data, represented as an array of object. While this fits the bulk import functionality well, it may be convenient to have a typed, named way of accessing the elements of such an object. This class has an object[] as its data carrier, together with strongly typed access members.

On creation, the array is dimensioned and all members initialized with 'blank' values for their types (never null). There is an implicit conversion operator to object[], and it is also possible to access the array directly.

Constructors

FreeTextIndexBulkImportFacade()

Typed facade for an object[] that contains all the fields of the FreeTextIndex table, intended for use with DatabaseOperations.DatabaseOperations.ImportTable for bulk import of data.

Declaration
public FreeTextIndexBulkImportFacade()
Remarks

The bulk import system is based on generic row data, represented as an array of object. While this fits the bulk import functionality well, it may be convenient to have a typed, named way of accessing the elements of such an object. This class has an object[] as its data carrier, together with strongly typed access members.

On creation, the array is dimensioned and all members initialized with 'blank' values for their types (never null). There is an implicit conversion operator to object[], and it is also possible to access the array directly.

Properties

ContactId

Set for contacts and person records to allow cross-table free-text searches. 0 for non-contact, non-person

Declaration
public int ContactId { get; set; }
Property Value
Type Description
int
Remarks

The bulk import system is based on generic row data, represented as an array of object. While this fits the bulk import functionality well, it may be convenient to have a typed, named way of accessing the elements of such an object. This class has an object[] as its data carrier, together with strongly typed access members.

On creation, the array is dimensioned and all members initialized with 'blank' values for their types (never null). There is an implicit conversion operator to object[], and it is also possible to access the array directly.

FreetextindexId

Primary key

Declaration
public int FreetextindexId { get; set; }
Property Value
Type Description
int
Remarks

The bulk import system is based on generic row data, represented as an array of object. While this fits the bulk import functionality well, it may be convenient to have a typed, named way of accessing the elements of such an object. This class has an object[] as its data carrier, together with strongly typed access members.

On creation, the array is dimensioned and all members initialized with 'blank' values for their types (never null). There is an implicit conversion operator to object[], and it is also possible to access the array directly.

FreetextwordsId

Reference to word

Declaration
public int FreetextwordsId { get; set; }
Property Value
Type Description
int
Remarks

The bulk import system is based on generic row data, represented as an array of object. While this fits the bulk import functionality well, it may be convenient to have a typed, named way of accessing the elements of such an object. This class has an object[] as its data carrier, together with strongly typed access members.

On creation, the array is dimensioned and all members initialized with 'blank' values for their types (never null). There is an implicit conversion operator to object[], and it is also possible to access the array directly.

Infile

Word found in file (0=word found in database)

Declaration
public short Infile { get; set; }
Property Value
Type Description
short
Remarks

The bulk import system is based on generic row data, represented as an array of object. While this fits the bulk import functionality well, it may be convenient to have a typed, named way of accessing the elements of such an object. This class has an object[] as its data carrier, together with strongly typed access members.

On creation, the array is dimensioned and all members initialized with 'blank' values for their types (never null). There is an implicit conversion operator to object[], and it is also possible to access the array directly.

OwnerrecordId

Logical source record. The contact, project, sale that the source belongs to.

Declaration
public int OwnerrecordId { get; set; }
Property Value
Type Description
int
Remarks

The bulk import system is based on generic row data, represented as an array of object. While this fits the bulk import functionality well, it may be convenient to have a typed, named way of accessing the elements of such an object. This class has an object[] as its data carrier, together with strongly typed access members.

On creation, the array is dimensioned and all members initialized with 'blank' values for their types (never null). There is an implicit conversion operator to object[], and it is also possible to access the array directly.

OwnertableId

Logical source table (high-level), like contact or project

Declaration
public short OwnertableId { get; set; }
Property Value
Type Description
short
Remarks

The bulk import system is based on generic row data, represented as an array of object. While this fits the bulk import functionality well, it may be convenient to have a typed, named way of accessing the elements of such an object. This class has an object[] as its data carrier, together with strongly typed access members.

On creation, the array is dimensioned and all members initialized with 'blank' values for their types (never null). There is an implicit conversion operator to object[], and it is also possible to access the array directly.

RecordId

Source record - the row that contains the word. Might be contact record, or an address or phone

Declaration
public int RecordId { get; set; }
Property Value
Type Description
int
Remarks

The bulk import system is based on generic row data, represented as an array of object. While this fits the bulk import functionality well, it may be convenient to have a typed, named way of accessing the elements of such an object. This class has an object[] as its data carrier, together with strongly typed access members.

On creation, the array is dimensioned and all members initialized with 'blank' values for their types (never null). There is an implicit conversion operator to object[], and it is also possible to access the array directly.

RowData

Typed facade for an object[] that contains all the fields of the FreeTextIndex table, intended for use with DatabaseOperations.DatabaseOperations.ImportTable for bulk import of data.

Declaration
public object[] RowData { get; }
Property Value
Type Description
object[]
Remarks

The bulk import system is based on generic row data, represented as an array of object. While this fits the bulk import functionality well, it may be convenient to have a typed, named way of accessing the elements of such an object. This class has an object[] as its data carrier, together with strongly typed access members.

On creation, the array is dimensioned and all members initialized with 'blank' values for their types (never null). There is an implicit conversion operator to object[], and it is also possible to access the array directly.

TableId

Source table number - could be main (contact, person, etc) or sub-tables like address, email

Declaration
public short TableId { get; set; }
Property Value
Type Description
short
Remarks

The bulk import system is based on generic row data, represented as an array of object. While this fits the bulk import functionality well, it may be convenient to have a typed, named way of accessing the elements of such an object. This class has an object[] as its data carrier, together with strongly typed access members.

On creation, the array is dimensioned and all members initialized with 'blank' values for their types (never null). There is an implicit conversion operator to object[], and it is also possible to access the array directly.

Operators

implicit operator object[](FreeTextIndexBulkImportFacade)

Typed facade for an object[] that contains all the fields of the FreeTextIndex table, intended for use with DatabaseOperations.DatabaseOperations.ImportTable for bulk import of data.

Declaration
public static implicit operator object[](FreeTextIndexBulkImportFacade r)
Parameters
Type Name Description
FreeTextIndexBulkImportFacade r
Returns
Type Description
object[]
Remarks

The bulk import system is based on generic row data, represented as an array of object. While this fits the bulk import functionality well, it may be convenient to have a typed, named way of accessing the elements of such an object. This class has an object[] as its data carrier, together with strongly typed access members.

On creation, the array is dimensioned and all members initialized with 'blank' values for their types (never null). There is an implicit conversion operator to object[], and it is also possible to access the array directly.

Extension Methods

EnumUtil.MapEnums<From, To>(From)
Converters.MapEnums<From, To>(From)
ObjectExtensions.AssignByReflection<T>(T, T)
ObjectExtensions.GraphCopy<T>(T)
© SuperOffice. All rights reserved.
SuperOffice |  Community |  Release Notes |  Privacy |  Site feedback |  Search Docs |  About Docs |  Contribute |  Back to top