Click or drag to resize

DataDeleter Class

This class defines a common set of functionality that any data operation implementation can use
Inheritance Hierarchy
SystemObject
  GSF.DataBulkDataOperationBase
    GSF.DataDataDeleter

Namespace: GSF.Data
Assembly: GSF.Core (in GSF.Core.dll) Version: 2.4.181-beta
Syntax
public class DataDeleter : BulkDataOperationBase
View Source

The DataDeleter type exposes the following members.

Constructors
 NameDescription
Public methodDataDeleter Creates a new DataDeleter.
Public methodDataDeleter(Schema, Schema) Creates a new DataDeleter.
Public methodDataDeleter(String, String) Creates a new DataDeleter.
Top
Properties
 NameDescription
Public propertyExcludedTables Get list of tables to be excluded during data processing
(Inherited from BulkDataOperationBase)
Public propertyFromSchema Get or set Source schema
(Inherited from BulkDataOperationBase)
Public propertyRowReportInterval Get or set number of rows to process before raising progress events
(Inherited from BulkDataOperationBase)
Public propertyTimeout Get or set Maximum number of seconds to wait when processing a SQL command before timing out.
(Inherited from BulkDataOperationBase)
Public propertyToSchema Get or set destination schema
(Inherited from BulkDataOperationBase)
Public propertyUseFromSchemaReferentialIntegrity Get or set - use referential integrity information from source/to destination database during data processing
(Inherited from BulkDataOperationBase)
Public propertyWorkTables These are the tables that were found in both source and destination to be used for data operation...
(Inherited from BulkDataOperationBase)
Top
Methods
 NameDescription
Public methodAnalyze Analyze data schema before data processing
(Inherited from BulkDataOperationBase)
Public methodClose Close
(Overrides BulkDataOperationBaseClose)
Protected methodDispose Dispose
(Inherited from BulkDataOperationBase)
Public methodEqualsDetermines whether the specified object is equal to the current object.
(Inherited from Object)
Public methodExecute Execute this DataDeleter
(Overrides BulkDataOperationBaseExecute)
Protected methodFinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object)
Public methodGetHashCodeServes as the default hash function.
(Inherited from Object)
Public methodGetTypeGets the Type of the current instance.
(Inherited from Object)
Protected methodMemberwiseCloneCreates a shallow copy of the current Object.
(Inherited from Object)
Protected methodOnOverallProgress Raise an event to show overall progress of data processing
(Inherited from BulkDataOperationBase)
Protected methodOnRowProgress Raise an event while change row in data processing
(Inherited from BulkDataOperationBase)
Protected methodOnSQLFailure Raise an event if SQL statement fail
(Inherited from BulkDataOperationBase)
Protected methodOnTableProgress Raise an event if table change in data processing
(Inherited from BulkDataOperationBase)
Public methodToStringReturns a string that represents the current object.
(Inherited from Object)
Top
Events
 NameDescription
Public eventDisposed Disposed event.
Public eventOverallProgress Get the information of overall progress of Migration utility
(Inherited from BulkDataOperationBase)
Public eventRowProgress Get the information of Row progress of table
(Inherited from BulkDataOperationBase)
Public eventSQLFailure Get the information of exception while processing SQL statement
(Inherited from BulkDataOperationBase)
Public eventTableProgress Get the status information of table progress
(Inherited from BulkDataOperationBase)
Top
Fields
 NameDescription
Protected fieldm_fromSchema From schema.
(Inherited from BulkDataOperationBase)
Protected fieldm_overallProgress Implementer can use this variable to track overall progress
(Inherited from BulkDataOperationBase)
Protected fieldm_overallTotal This is initialized to the overall total number of records to be processed
(Inherited from BulkDataOperationBase)
Protected fieldm_tableCollection Tables value
(Inherited from BulkDataOperationBase)
Protected fieldm_timeout Timeout value for SQL operation
(Inherited from BulkDataOperationBase)
Protected fieldm_toSchema To schema.
(Inherited from BulkDataOperationBase)
Protected fieldm_useFromSchemaRI Flag to check referential integrity
(Inherited from BulkDataOperationBase)
Top
Extension Methods
 NameDescription
Public Extension MethodGetEnumValueOrDefault Gets the enumeration constant for value, if defined in the enumeration, or a default value.
(Defined by EnumExtensions)
Public Extension MethodGetEnumValueOrDefaultT Gets the enumeration constant for this value, if defined in the enumeration, or a default value.
(Defined by EnumExtensions)
Top
See Also