Skip to content

SqLiteGate class

Represents Korzh.EasyQuery.Db.DbGate implementation for SQLite databases

public class Korzh.EasyQuery.DbGates.SqLiteGate
: DbGate
TypeNameDescription
SqliteConnectionConnectionGets the connection.
TypeNameDescription
StringAssembleConnectionString()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.
voidCoreCheckConnection()Checks the connection. Connection is null
voidCoreGetFields(String dbName, String schemaName, String tableName, DbFieldInfoList fields)Core implementation of Korzh.EasyQuery.Db.DbGate.GetFields(System.String,System.String,System.String) method.
voidCoreGetFieldsBySQL(String sql, DbFieldInfoList fields)Core implementation of Korzh.EasyQuery.Db.DbGate.GetFieldsBySQL(System.String) method.
voidCoreGetLinks(String dbName, String schemaName, DbLinkInfoList links)Core implementation of Korzh.EasyQuery.Db.DbGate.GetLinks(System.String,System.String) method.
voidCoreGetTables(String dbName, String schemaName, DbTableInfoList tables)Core implementation of Korzh.EasyQuery.Db.DbGate.GetTables(System.String,System.String) method.
BooleanGetConnected()Core implemenation of “get” method of Korzh.EasyQuery.Db.DbGate.Connected property.
DbConnectionGetConnection()When overriden in derived class, returns the connection
DataTypeGetDataTypeBySqlType(String sqlType)Gets the DataType enum value by by SQLite data type.
FormatTypeGetFormatType()Gets the type of the format.
StringGetGateId()Gets the ID of Korzh.EasyQuery.Db.DbGate type.
StringGetName()Gets the ID of Korzh.EasyQuery.Db.DbGate type.
voidSetConnected(Boolean connected)Core implemenation of “set” method of Korzh.EasyQuery.Db.DbGate.Connected property.
TypeNameDescription
TypeConnectionTypeGets the type of the connection.
TypeNameDescription
voidRegister()Registers this type of DbGate in global list of DbGate types.