Micro Focus Content Manager SDK 9.3
HP.HPTRIM.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 HP.HPTRIM.SDK.OriginBulkLoaderSettings:
HP.HPTRIM.SDK.TrimSDKObject

Public Member Functions

 OriginBulkLoaderSettings (Database database)
 Construct an OriginBulkLoaderSettings object More...
 
- Public Member Functions inherited from HP.HPTRIM.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 HP.HPTRIM.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

HP.HPTRIM.SDK.OriginBulkLoaderSettings.OriginBulkLoaderSettings ( Database  database)

Construct an OriginBulkLoaderSettings object

Property Documentation

int HP.HPTRIM.SDK.OriginBulkLoaderSettings.BatchSize
getset

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

bool HP.HPTRIM.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

bool HP.HPTRIM.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

BulkLoaderCopyMode HP.HPTRIM.SDK.OriginBulkLoaderSettings.DocumentCopyMode
getset

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

bool HP.HPTRIM.SDK.OriginBulkLoaderSettings.DoWordIndexing
getset

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

bool HP.HPTRIM.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)

bool HP.HPTRIM.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)

bool HP.HPTRIM.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)

bool HP.HPTRIM.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

bool HP.HPTRIM.SDK.OriginBulkLoaderSettings.UseSQLServerTableLock
getset

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