ClassMssqlSchemaReader
Definition
Namespace:Telerik.OpenAccess.Runtime.Schema
Assembly:Telerik.OpenAccess.Runtime.dll
Syntax:
public class MssqlSchemaReader : DbSchemaReaderImp, DbSchemaReader.ISchemaReaderInformation, DbSchemaReader.IServerVersion, DbSchemaReader.IToken
Inheritance: objectDbSchemaReaderDbSchemaReaderImpMssqlSchemaReader
Derived Classes:
Implements:
Inherited Members
Constructors
MssqlSchemaReader(DbConnection)
Declaration
public MssqlSchemaReader(DbConnection dbConnection)
Parameters
dbConnection
DbConnection
Fields
sqlIndex
Declaration
protected string sqlIndex
Field Value
string
Properties
SupportsSchemas
Declaration
public override bool SupportsSchemas { get; }
Property Value
bool
Overrides
Methods
FinishDatabase()
Declaration
public override void FinishDatabase()
Overrides
FinishExecute()
Declaration
public override void FinishExecute()
Overrides
GetAllSchemaNames()
Declaration
public override List<string> GetAllSchemaNames()
Returns
List<string>
Overrides
GetColumns(QualifiedNameMap<RelationalTable>)
Declaration
protected override void GetColumns(QualifiedNameMap<RelationalTable> tables)
Parameters
tables
QualifiedNameMap<RelationalTable>
Overrides
GetConstraints(QualifiedNameMap<RelationalTable>)
Declaration
protected override void GetConstraints(QualifiedNameMap<RelationalTable> jdbcTableMap)
Parameters
jdbcTableMap
QualifiedNameMap<RelationalTable>
Overrides
GetCurrentDatabase()
Declaration
protected override string GetCurrentDatabase()
Returns
string
Overrides
GetDatabases()
Declaration
public override List<string> GetDatabases()
Returns
List<string>
Overrides
GetDefaultSchemaImp()
Declaration
protected override string GetDefaultSchemaImp()
Returns
string
Overrides
GetIndexes(QualifiedNameMap<RelationalTable>)
Declaration
protected override void GetIndexes(QualifiedNameMap<RelationalTable> tables)
Parameters
tables
QualifiedNameMap<RelationalTable>
Overrides
GetMetaResultSetColumnFromDataRow(DataRow)
Declaration
protected override MetaResultSetColumn GetMetaResultSetColumnFromDataRow(DataRow row)
Parameters
row
DataRow
Returns
Overrides
GetObjectNames(string)
Declaration
public override List<string> GetObjectNames(string filter)
Parameters
filter
string
Returns
List<string>
Overrides
GetPrimaryKeys(QualifiedNameMap<RelationalTable>)
Declaration
protected override void GetPrimaryKeys(QualifiedNameMap<RelationalTable> jdbcTableMap)
Parameters
jdbcTableMap
QualifiedNameMap<RelationalTable>
Overrides
GetProcedureParameters(Dictionary<string, RelationalProcedure>)
Declaration
protected override void GetProcedureParameters(Dictionary<string, RelationalProcedure> procedures)
Parameters
procedures
Dictionary<string, RelationalProcedure>
Overrides
GetProcedures()
Declaration
protected override Dictionary<string, RelationalProcedure> GetProcedures()
Returns
Dictionary<string, RelationalProcedure>
Overrides
GetSqlDriver()
Declaration
protected override SqlDriver GetSqlDriver()
Returns
SqlDriver
Overrides
GetTablesAndViews()
Declaration
protected override QualifiedNameMap<RelationalTable> GetTablesAndViews()
Returns
QualifiedNameMap<RelationalTable>
Overrides
GetUDTs()
Declaration
protected override Dictionary<string, RelationalUDT> GetUDTs()
Returns
Dictionary<string, RelationalUDT>
Overrides
InitializeProviderTypeMap()
Declaration
protected override void InitializeProviderTypeMap()
Overrides
IsDefaultSchema(string)
Declaration
protected override bool IsDefaultSchema(string schemaName)
Parameters
schemaName
string
Returns
bool
Overrides
ObtainServerVersion()
Declaration
protected override void ObtainServerVersion()
Overrides
PrepareDatabase()
Declaration
public override void PrepareDatabase()
Overrides
PrepareExecute()
Declaration
public override void PrepareExecute()
Overrides
PrepareReader()
Declaration
protected override void PrepareReader()
Overrides
Reset()
Declaration
protected override void Reset()
Overrides