Core.Database.SqlBulkInsert Class Reference
List of all members.
|
Public Member Functions |
| | SqlBulkInsert (String in_connection_string, String in_table_name) |
| | SqlBulkInsert (String in_connection_string, String in_table_name, String in_persist_schema_path) |
| bool | Prepare () |
| void | Clear () |
| bool | Insert () |
| void | AddRow (DataRow row) |
| DataRow | NewRow () |
Properties |
| bool | AutoInsert [get, set] |
| int | BulkSize [get, set] |
| int | BatchSize [get, set] |
| int | TotalCount [get] |
| int | CurrentCount [get] |
| DataTable | Table [get] |
| String | ConnectionString [get, set] |
| String | TableName [get, set] |
| String | PersistSchemaPath [get, set] |
| bool | PersistSchema [get, set] |
Private Attributes |
| String | connection_string |
| String | table_name |
| bool | persist_schema = false |
| String | persist_schema_path |
| DataTable | table |
| int | bulk_size = 200 |
| int | batch_size = 50 |
| int | current_count = 0 |
| int | total_count = 0 |
| bool | auto_insert = false |
| bool | is_inserting = false |
Constructor & Destructor Documentation
| Core.Database.SqlBulkInsert.SqlBulkInsert |
( |
String |
in_connection_string, |
|
|
String |
in_table_name | |
|
) |
| | |
| Core.Database.SqlBulkInsert.SqlBulkInsert |
( |
String |
in_connection_string, |
|
|
String |
in_table_name, |
|
|
String |
in_persist_schema_path | |
|
) |
| | |
Member Function Documentation
| bool Core.Database.SqlBulkInsert.Prepare |
( |
|
) |
|
| void Core.Database.SqlBulkInsert.Clear |
( |
|
) |
|
| bool Core.Database.SqlBulkInsert.Insert |
( |
|
) |
|
| void Core.Database.SqlBulkInsert.AddRow |
( |
DataRow |
row |
) |
|
| DataRow Core.Database.SqlBulkInsert.NewRow |
( |
|
) |
|
Member Data Documentation
Property Documentation
bool Core.Database.SqlBulkInsert.AutoInsert [get, set] |
int Core.Database.SqlBulkInsert.BulkSize [get, set] |
int Core.Database.SqlBulkInsert.BatchSize [get, set] |
int Core.Database.SqlBulkInsert.TotalCount [get] |
int Core.Database.SqlBulkInsert.CurrentCount [get] |
DataTable Core.Database.SqlBulkInsert.Table [get] |
String Core.Database.SqlBulkInsert.ConnectionString [get, set] |
String Core.Database.SqlBulkInsert.TableName [get, set] |
String Core.Database.SqlBulkInsert.PersistSchemaPath [get, set] |
bool Core.Database.SqlBulkInsert.PersistSchema [get, set] |
The documentation for this class was generated from the following file: