| AssembleConnectionString() | string | Builds the final connection string based on the string defined in Korzh.EasyQuery.Db.DbGate.ConnectionString property, current environment variables and the parameters defined in UserID and Password properties. |
| CheckConnection() | void | Checks the connection. Calls CoreCheckConnection() method. |
| CoreCheckConnection() | void | When overriden in derived class, performs the actual connection checking |
| CoreGetDatabases(DbInfoList databases) | void | Core implementation of Korzh.EasyQuery.Db.DbGate.GetDatabases method. |
CoreGetFields(string dbName, string schemaName, string tableName, DbFieldInfoList fields) | void | Core implementation of Korzh.EasyQuery.Db.DbGate.GetFields(System.String,System.String,System.String) method. |
CoreGetFieldsBySQL(string sql, DbFieldInfoList fields) | void | Core implementation of Korzh.EasyQuery.Db.DbGate.GetFieldsBySQL(System.String) method. |
CoreGetLinks(string dbName, string schemaName, DbLinkInfoList links) | void | Core implementation of Korzh.EasyQuery.Db.DbGate.GetLinks(System.String,System.String) method. |
CoreGetTables(string dbName, string schemaName, DbTableInfoList tables) | void | Core implementation of Korzh.EasyQuery.Db.DbGate.GetTables(System.String,System.String) method. |
| CoreLoadParams(DbParameters dbParams) | void | Core implementation of Korzh.EasyQuery.Db.DbGate.LoadParams(Korzh.EasyQuery.Db.DbParameters) method. |
| CoreSaveParams(DbParameters dbParams) | void | Core implementation of Korzh.EasyQuery.Db.DbGate.SaveParams(Korzh.EasyQuery.Db.DbParameters) method. |
Dispose(bool disposing) | void | Releases unmanaged and - optionally - managed resources. |
| Dispose() | void | Releases unmanaged and - optionally - managed resources. |
| GetConnected() | bool | Core implemenation of “get” method of Korzh.EasyQuery.Db.DbGate.Connected property. |
| GetConnection() | DbConnection | When overriden in derived class, returns the connection |
GetDataAdapter(string sqlText) | DbDataAdapter | Gets the data adapter. |
| GetDatabases() | DbInfoList | Gets the list of available databases. |
GetFields(string dbName, string schemaName, string tableName) | DbFieldInfoList | Gets the fields by table. |
GetFieldsBySQL(string sql) | DbFieldInfoList | Gets the fields of result set of some SQL statement execution. |
GetFieldsEx(string dbName, string schemaName, string tableName, bool sortByOriginalPosition) | DbFieldInfoList | Gets the fields by table. |
| GetFormatType() | FormatType | Returns the format type for this DB gate |
| GetGateId() | string | Gets the id of Korzh.EasyQuery.Db.DbGate. Must be overrided in inherited classes |
GetLinks(string dbName, string schemaName) | DbLinkInfoList | Gets the list of available tables. |
| GetName() | string | Gets the name of Korzh.EasyQuery.Db.DbGate. Must be overrided in inherited classes |
| GetPwdName() | string | Gets the name of “password” attribute in connection string. |
| GetSqlDialect() | string | Gets the name of default SQL dialect. Can be overrided in inherited classes |
GetTableFieldsMap(string dbName, string schemaName) | Dictionary<string, DbFieldInfoList> | Returns all table fields map for the particular DB and schema. Called in Korzh.EasyQuery.Db.DbGate.CoreGetFields(System.String,System.String,System.String,Korzh.EasyQuery.Db.DbFieldInfoList) |
GetTables(string dbName, string schemaName) | DbTableInfoList | Gets the list of available tables. |
| GetUidName() | string | Gets the name of User ID attribute in connection string |
| GetVersion() | string | Core implemenation of Korzh.EasyQuery.Db.DbGate.Version property. Must be overrided in descendants. |
| LoadParams(DbParameters dbParams) | void | Loads the connection parameters. |
LogDebug(string message, Object[] args) | void | Formats and writes a debug log message. |
LogError(string message, Object[] args) | void | Formats and writes an error log message. |
LogInfo(string message, Object[] args) | void | Formats and writes an informational log message. |
| OnLoginRequest() | void | Raises the LoginRequest event and filled UserID and Password by values returned in event arguments |
| SaveParams(DbParameters dbParams) | void | Saves the connection parameters. |
SetConnected(bool connected) | void | Core implemenation of “set” method of Korzh.EasyQuery.Db.DbGate.Connected property. |
SetConnection(DbConnection value) | void | |
SetLogger(ILogger logger) | void | Set a logger |
SetProgress(int pos) | void | Set the progress to the specified position. |
SetProgressMinMax(int min, int max) | void | Sets the minimum and maximum of progress indicator. |
| ToString() | string | Returns a System.String that represents the current System.Object. |