
Public Member Functions | |
| FactoryBase () | |
| virtual void | Destroy () |
| virtual String | GetSelectString (Db.DbProcessingInstruction instruction) |
| virtual String | GetUpdateString (Db.DbProcessingInstruction instruction) |
| void | WriteSpool () |
Public Attributes | |
| bool | ScopeToOrganization = true |
| String | TableName = null |
| bool | SpoolAdd = false |
Protected Member Functions | |
| bool | Add (DataRow row) |
| DataRow | NewRow () |
| virtual bool | CanSelectColumn (String column_name) |
| virtual bool | CanUpdateColumn (String column_name) |
| virtual void | Initialize () |
| int[] | GetIdByField (String field_name, DbType field_type, object field_value, int organization_id) |
| int[] | GetIdByField (Db.FieldMatch[] Fields, int organization_id) |
| String[] | GetNameByField (String field_name, DbType field_type, object field_value, int organization_id) |
| String[] | GetNameByField (Db.FieldMatch[] Fields, int organization_id) |
| int | DeleteById (int[] id) |
| int | DeleteById (int id) |
| int | DeleteById (int id, int organization_id) |
| int | DeleteById (int[] id, int organization_id) |
| int | DeleteByIntField (String field_name, int[] list, int organization_id) |
| int | DeleteByField (Db.FieldMatch[] Fields, int organization_id) |
| DateTime | ReadDate (IDataReader reader, String column_name) |
| int | ReadInt16 (IDataReader reader, String column_name) |
| int | ReadInt32 (IDataReader reader, String column_name) |
| String | ReadString (IDataReader reader, String column_name) |
| bool | ReadBool (IDataReader reader, String column_name) |
| long | ReadLong (IDataReader reader, String column_name) |
| String | ProcessFields (IDataParameterCollection col, Db.FieldMatch[] Fields) |
| String | GetQueryParam (String param_name) |
| void | AddParameter (IDataParameterCollection col, DbType type, String name, object val) |
| void | AddParameter (IDataParameterCollection col, DbType type, String name, int size, object val) |
Protected Attributes | |
| String | SelectFullString = null |
| String | SelectIdString = null |
| String | SelectNameString = null |
| String | UpdateFullString = null |
| String | SelectAggregateString = null |
| List< String > | Fields = new List<string>() |
| List< String > | SelectFields = new List<string>() |
Properties | |
| int | BulkSize [get, set] |
| int | BatchSize [get, set] |
Private Member Functions | |
| internal int | GetCountByField (Db.FieldMatch[] Fields, int organization_id) |
| internal int | GetAggregateByField (String aggregate_expression, Db.FieldMatch[] Fields, int organization_id) |
Private Attributes | |
| Core.Data.SqlBulkInsert | bulk_insert |
| int | add_counter = 0 |
| Core.Tools.AccountManager.Factories.FactoryBase.FactoryBase | ( | ) |
| virtual void Core.Tools.AccountManager.Factories.FactoryBase.Destroy | ( | ) | [virtual] |
| virtual String Core.Tools.AccountManager.Factories.FactoryBase.GetSelectString | ( | Db.DbProcessingInstruction | instruction | ) | [virtual] |
Reimplemented in Core.Tools.AccountManager.Factories.DataFactory.
| virtual String Core.Tools.AccountManager.Factories.FactoryBase.GetUpdateString | ( | Db.DbProcessingInstruction | instruction | ) | [virtual] |
Reimplemented in Core.Tools.AccountManager.Factories.DataFactory.
| bool Core.Tools.AccountManager.Factories.FactoryBase.Add | ( | DataRow | row | ) | [protected] |
| void Core.Tools.AccountManager.Factories.FactoryBase.WriteSpool | ( | ) |
| DataRow Core.Tools.AccountManager.Factories.FactoryBase.NewRow | ( | ) | [protected] |
| virtual bool Core.Tools.AccountManager.Factories.FactoryBase.CanSelectColumn | ( | String | column_name | ) | [protected, virtual] |
| virtual bool Core.Tools.AccountManager.Factories.FactoryBase.CanUpdateColumn | ( | String | column_name | ) | [protected, virtual] |
| virtual void Core.Tools.AccountManager.Factories.FactoryBase.Initialize | ( | ) | [protected, virtual] |
Reimplemented in Core.Tools.AccountManager.Factories.DataFactory.
| internal int Core.Tools.AccountManager.Factories.FactoryBase.GetCountByField | ( | Db.FieldMatch[] | Fields, | |
| int | organization_id | |||
| ) | [private] |
| internal int Core.Tools.AccountManager.Factories.FactoryBase.GetAggregateByField | ( | String | aggregate_expression, | |
| Db.FieldMatch[] | Fields, | |||
| int | organization_id | |||
| ) | [private] |
| int [] Core.Tools.AccountManager.Factories.FactoryBase.GetIdByField | ( | String | field_name, | |
| DbType | field_type, | |||
| object | field_value, | |||
| int | organization_id | |||
| ) | [protected] |
| int [] Core.Tools.AccountManager.Factories.FactoryBase.GetIdByField | ( | Db.FieldMatch[] | Fields, | |
| int | organization_id | |||
| ) | [protected] |
| String [] Core.Tools.AccountManager.Factories.FactoryBase.GetNameByField | ( | String | field_name, | |
| DbType | field_type, | |||
| object | field_value, | |||
| int | organization_id | |||
| ) | [protected] |
| String [] Core.Tools.AccountManager.Factories.FactoryBase.GetNameByField | ( | Db.FieldMatch[] | Fields, | |
| int | organization_id | |||
| ) | [protected] |
| int Core.Tools.AccountManager.Factories.FactoryBase.DeleteById | ( | int[] | id | ) | [protected] |
| int Core.Tools.AccountManager.Factories.FactoryBase.DeleteById | ( | int | id | ) | [protected] |
| int Core.Tools.AccountManager.Factories.FactoryBase.DeleteById | ( | int | id, | |
| int | organization_id | |||
| ) | [protected] |
| int Core.Tools.AccountManager.Factories.FactoryBase.DeleteById | ( | int[] | id, | |
| int | organization_id | |||
| ) | [protected] |
| int Core.Tools.AccountManager.Factories.FactoryBase.DeleteByIntField | ( | String | field_name, | |
| int[] | list, | |||
| int | organization_id | |||
| ) | [protected] |
| int Core.Tools.AccountManager.Factories.FactoryBase.DeleteByField | ( | Db.FieldMatch[] | Fields, | |
| int | organization_id | |||
| ) | [protected] |
| DateTime Core.Tools.AccountManager.Factories.FactoryBase.ReadDate | ( | IDataReader | reader, | |
| String | column_name | |||
| ) | [protected] |
Bug in Mono as of 1.2.6 Checking isdbnull on date throws error
| int Core.Tools.AccountManager.Factories.FactoryBase.ReadInt16 | ( | IDataReader | reader, | |
| String | column_name | |||
| ) | [protected] |
| int Core.Tools.AccountManager.Factories.FactoryBase.ReadInt32 | ( | IDataReader | reader, | |
| String | column_name | |||
| ) | [protected] |
| String Core.Tools.AccountManager.Factories.FactoryBase.ReadString | ( | IDataReader | reader, | |
| String | column_name | |||
| ) | [protected] |
| bool Core.Tools.AccountManager.Factories.FactoryBase.ReadBool | ( | IDataReader | reader, | |
| String | column_name | |||
| ) | [protected] |
| long Core.Tools.AccountManager.Factories.FactoryBase.ReadLong | ( | IDataReader | reader, | |
| String | column_name | |||
| ) | [protected] |
| String Core.Tools.AccountManager.Factories.FactoryBase.ProcessFields | ( | IDataParameterCollection | col, | |
| Db.FieldMatch[] | Fields | |||
| ) | [protected] |
| String Core.Tools.AccountManager.Factories.FactoryBase.GetQueryParam | ( | String | param_name | ) | [protected] |
| void Core.Tools.AccountManager.Factories.FactoryBase.AddParameter | ( | IDataParameterCollection | col, | |
| DbType | type, | |||
| String | name, | |||
| object | val | |||
| ) | [protected] |
| void Core.Tools.AccountManager.Factories.FactoryBase.AddParameter | ( | IDataParameterCollection | col, | |
| DbType | type, | |||
| String | name, | |||
| int | size, | |||
| object | val | |||
| ) | [protected] |
String Core.Tools.AccountManager.Factories.FactoryBase.SelectFullString = null [protected] |
String Core.Tools.AccountManager.Factories.FactoryBase.SelectIdString = null [protected] |
String Core.Tools.AccountManager.Factories.FactoryBase.SelectNameString = null [protected] |
String Core.Tools.AccountManager.Factories.FactoryBase.UpdateFullString = null [protected] |
String Core.Tools.AccountManager.Factories.FactoryBase.SelectAggregateString = null [protected] |
List<String> Core.Tools.AccountManager.Factories.FactoryBase.Fields = new List<string>() [protected] |
List<String> Core.Tools.AccountManager.Factories.FactoryBase.SelectFields = new List<string>() [protected] |
int Core.Tools.AccountManager.Factories.FactoryBase.add_counter = 0 [private] |
int Core.Tools.AccountManager.Factories.FactoryBase.BulkSize [get, set] |
int Core.Tools.AccountManager.Factories.FactoryBase.BatchSize [get, set] |