Micro Focus Content Manager SDK 10.1
TRIM.SDK.OriginBulkLoaderSettings Class Reference

The ApiOriginBulkLoaderSettings object is a helper class used to store settings when using the Bulk Data Loader with an Origin object More...

Inheritance diagram for TRIM.SDK.OriginBulkLoaderSettings:
TRIM.SDK.TrimSDKObject

Public Member Functions

 OriginBulkLoaderSettings (Database database)
 Construct an OriginBulkLoaderSettings object More...
 
- Public Member Functions inherited from TRIM.SDK.TrimSDKObject
 TrimSDKObject ()
 

Properties

int BatchSize [get, set]
 Gets or sets a batch size to use when running a bulk loader import More...
 
bool DoContentIndexing [get, set]
 Gets or sets a boolean value indicating if the bulk loaded records should generate content indexing events for the event processor More...
 
bool DoWordIndexing [get, set]
 Gets or sets a boolean value indicating if the bulk loaded records should be word indexed More...
 
bool DoWordIndexingWithEvents [get, set]
 Gets or sets a boolean value indicating if the bulk loaded records should word indexes by generating events for the event processor (otherwise the records will be indexed direct) More...
 
bool UseOracleDirectPathLoad [get, set]
 Gets or sets a boolean value indicating if the SQL BULK INSERT command should use the Oracle DIRECT PATH LOAD option More...
 
bool UseSQLServerTableLock [get, set]
 Gets or sets a boolean value indicating if the SQL BULK INSERT command should use the SQL Server TABLOCK option More...
 
bool CheckConstraints [get, set]
 Gets or sets a boolean value indicating if the SQL BULK INSERT command should use the SQL Server CHECK_CONSTRAINTS option More...
 
bool UseBulkLoaderNumbering [get, set]
 Gets or sets a boolean value indicating if the bulk loaded records should have a generated record number specific to the bulk loader origin (faster than using the record type pattern) More...
 
bool StreamDataToWorkgroup [get, set]
 Gets or sets a boolean value indicating if the bulk loader should stream BULK INSERT data files up to the workgroup (or simply present them directly via a UNC path) More...
 
BulkLoaderCopyMode DocumentCopyMode [get, set]
 Gets or sets a BulkLoaderCopyMode value indicating the preference for how documents should be copied to the TRIM document store. More...
 
- Properties inherited from TRIM.SDK.TrimSDKObject
string ErrorMessage [get]
 All TRIM SDK objects have an ErrorMessage property which can be used to examine any error that may have occurred in the most recent method call. More...
 
TrimException Error [get]
 All TRIM SDK objects have an Error property which can be used to examine any error that may have occurred in the most recent method call. More...
 

Detailed Description

The ApiOriginBulkLoaderSettings object is a helper class used to store settings when using the Bulk Data Loader with an Origin object

Constructor & Destructor Documentation

◆ OriginBulkLoaderSettings()

TRIM.SDK.OriginBulkLoaderSettings.OriginBulkLoaderSettings ( Database  database)

Construct an OriginBulkLoaderSettings object

Property Documentation

◆ BatchSize

int TRIM.SDK.OriginBulkLoaderSettings.BatchSize
getset

Gets or sets a batch size to use when running a bulk loader import

◆ CheckConstraints

bool TRIM.SDK.OriginBulkLoaderSettings.CheckConstraints
getset

Gets or sets a boolean value indicating if the SQL BULK INSERT command should use the SQL Server CHECK_CONSTRAINTS option

◆ DoContentIndexing

bool TRIM.SDK.OriginBulkLoaderSettings.DoContentIndexing
getset

Gets or sets a boolean value indicating if the bulk loaded records should generate content indexing events for the event processor

◆ DocumentCopyMode

BulkLoaderCopyMode TRIM.SDK.OriginBulkLoaderSettings.DocumentCopyMode
getset

Gets or sets a BulkLoaderCopyMode value indicating the preference for how documents should be copied to the TRIM document store.

◆ DoWordIndexing

bool TRIM.SDK.OriginBulkLoaderSettings.DoWordIndexing
getset

Gets or sets a boolean value indicating if the bulk loaded records should be word indexed

◆ DoWordIndexingWithEvents

bool TRIM.SDK.OriginBulkLoaderSettings.DoWordIndexingWithEvents
getset

Gets or sets a boolean value indicating if the bulk loaded records should word indexes by generating events for the event processor (otherwise the records will be indexed direct)

◆ StreamDataToWorkgroup

bool TRIM.SDK.OriginBulkLoaderSettings.StreamDataToWorkgroup
getset

Gets or sets a boolean value indicating if the bulk loader should stream BULK INSERT data files up to the workgroup (or simply present them directly via a UNC path)

◆ UseBulkLoaderNumbering

bool TRIM.SDK.OriginBulkLoaderSettings.UseBulkLoaderNumbering
getset

Gets or sets a boolean value indicating if the bulk loaded records should have a generated record number specific to the bulk loader origin (faster than using the record type pattern)

◆ UseOracleDirectPathLoad

bool TRIM.SDK.OriginBulkLoaderSettings.UseOracleDirectPathLoad
getset

Gets or sets a boolean value indicating if the SQL BULK INSERT command should use the Oracle DIRECT PATH LOAD option

◆ UseSQLServerTableLock

bool TRIM.SDK.OriginBulkLoaderSettings.UseSQLServerTableLock
getset

Gets or sets a boolean value indicating if the SQL BULK INSERT command should use the SQL Server TABLOCK option