BulkDataOperationBase Class

This class defines a common set of functionality that any bulk data operation implementation can use

Definition

Namespace: Gemstone.Data
Assembly: Gemstone.Data (in Gemstone.Data.dll) Version: 1.0.128 -- Release Build+cb657b646daac3e9cc5384ff42ed4530df50eab1
public abstract class BulkDataOperationBase : IBulkDataOperation, 
	IDisposable
Inheritance
Object    BulkDataOperationBase
Derived
Implements
IBulkDataOperation, IDisposable

Constructors

BulkDataOperationBase Default Constructor
BulkDataOperationBase(Schema, Schema) Constructor with parameters
BulkDataOperationBase(String, String) Constructor with parameters

Properties

ExcludedTables Get list of tables to be excluded during data processing
FromSchema Get or set Source schema
RowReportInterval Get or set number of rows to process before raising progress events
Timeout Get or set Maximum number of seconds to wait when processing a SQL command before timing out.
ToSchema Get or set destination schema
UseFromSchemaReferentialIntegrity Get or set - use referential integrity information from source/to destination database during data processing
WorkTables These are the tables that were found in both source and destination to be used for data operation...

Methods

Analyze Analyze data schema before data processing
Close Close source and destination schema
Dispose Dispose
EqualsDetermines whether the specified object is equal to the current object.
(Inherited from Object)
Execute Executes bulk data operation.
FinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object)
GetHashCodeServes as the default hash function.
(Inherited from Object)
GetTypeGets the Type of the current instance.
(Inherited from Object)
MemberwiseCloneCreates a shallow copy of the current Object.
(Inherited from Object)
OnOverallProgress Raise an event to show overall progress of data processing
OnRowProgress Raise an event while change row in data processing
OnSQLFailure Raise an event if SQL statement fail
OnTableProgress Raise an event if table change in data processing
ToStringReturns a string that represents the current object.
(Inherited from Object)

Events

OverallProgressStatus Get the information of overall progress of Migration utility
RowProgressStatus Get the information of Row progress of table
SQLFailure Get the information of exception while processing SQL statement
TableProgressStatus Get the status information of table progress

Fields

OverallProgress Implementer can use this variable to track overall progress
OverallTotal This is initialized to the overall total number of records to be processed
TableCollection Tables value
UseFromSchemaRi Flag to check referential integrity

See Also