Class DbSchemaReader
Inheritance
System.Object
DbSchemaReader
Namespace: Telerik.OpenAccess.Runtime.Schema
Assembly: Telerik.OpenAccess.Runtime.dll
Syntax
public abstract class DbSchemaReader
Constructors
DbSchemaReader()
Declaration
protected DbSchemaReader()
Properties
ADODriver
Declaration
public abstract AssemblyName ADODriver { get; }
Property Value
System.
|
Backend
Declaration
public abstract DbSchemaReader.ISchemaReaderInformation Backend { get; }
Property Value
LoggingProvider
Declaration
public ILogEventFactory LoggingProvider { protected get; set; }
Property Value
MetadataContainer
ReadColumns
Declaration
public bool ReadColumns { get; set; }
Property Value
System.
|
ReadConstraints
Declaration
public bool ReadConstraints { get; set; }
Property Value
System.
|
ReadFunctions
Declaration
public bool ReadFunctions { get; set; }
Property Value
System.
|
ReadIndexes
Declaration
public bool ReadIndexes { get; set; }
Property Value
System.
|
ReadPrimaryKeys
Declaration
public bool ReadPrimaryKeys { get; set; }
Property Value
System.
|
ReadProcedures
Declaration
public bool ReadProcedures { get; set; }
Property Value
System.
|
ReadTables
Declaration
public bool ReadTables { get; set; }
Property Value
System.
|
ReadViews
Declaration
public bool ReadViews { get; set; }
Property Value
System.
|
RelationalProcedures
Declaration
public abstract List<RelationalProcedure> RelationalProcedures { get; }
Property Value
System.
|
RelationalTables
Declaration
public abstract Dictionary<string, RelationalTable> RelationalTables { get; }
Property Value
System.
|
RelationalUDTs
Declaration
public abstract Dictionary<string, RelationalUDT> RelationalUDTs { get; }
Property Value
System.
|
SchemaFilter
Declaration
public List<string> SchemaFilter { get; }
Property Value
System.
|
Methods
BeginExecute(Action<DbSchemaReader>)
Declaration
public abstract void BeginExecute(Action<DbSchemaReader> action)
Parameters
System.
|
Create(DbConnection)
Declaration
public static DbSchemaReader Create(DbConnection connection)
Parameters
System.
|
Returns
Create(DbConnection, Backend)
Declaration
public static DbSchemaReader Create(DbConnection connection, Backend backendType)
Parameters
System.
|
Backend
backendType
|
Returns
Execute()
Declaration
public abstract void Execute()
GetAllSchemaNames()
Declaration
public abstract List<string> GetAllSchemaNames()
Returns
System.
|
GetContainer()
GetDatabases()
Declaration
public abstract List<string> GetDatabases()
Returns
System.
|
GetDefaultSchema()
Declaration
public abstract string GetDefaultSchema()
Returns
System.
|
GetObjectNames(String)
Declaration
public abstract List<string> GetObjectNames(string filter)
Parameters
System.
|
Returns
System.
|
GetProcedureResultShape(MetaStoredProcedure)
Declaration
public abstract MetaStoredProcedure GetProcedureResultShape(MetaStoredProcedure procedure)
Parameters
Meta
|
Returns
OnProgress(DbSchemaReader.SchemaReadEventArgs.SchemaReadPhase, Int32, Int32)
Declaration
protected virtual void OnProgress(DbSchemaReader.SchemaReadEventArgs.SchemaReadPhase phase, int counter, int max)
Parameters
Db
|
System.
|
System.
|
ReadAdditionalDatabase(String)
Declaration
public abstract AdditionalDatabase ReadAdditionalDatabase(string databaseName)
Parameters
System.
|
Returns
Events
Progress
Declaration
public event EventHandler<DbSchemaReader.SchemaReadEventArgs> Progress
Event Type
System.
|