ClassPostgreSQLSchemaReader
Definition
Namespace:Telerik.OpenAccess.Runtime.Schema
Assembly:Telerik.OpenAccess.Runtime.dll
Syntax:
public class PostgreSQLSchemaReader : DbSchemaReaderImp, DbSchemaReader.ISchemaReaderInformation, DbSchemaReader.IServerVersion, DbSchemaReader.IToken
Inheritance: objectDbSchemaReaderDbSchemaReaderImpPostgreSQLSchemaReader
Implements:
Inherited Members
Constructors
PostgreSQLSchemaReader(DbConnection)
Declaration
public PostgreSQLSchemaReader(DbConnection connection)
Parameters
connection
DbConnection
Properties
SupportsSchemas
Declaration
public override bool SupportsSchemas { get; }
Property Value
bool
Overrides
Methods
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> tables)
Parameters
tables
QualifiedNameMap<RelationalTable>
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> tables)
Parameters
tables
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
InitializeColumnPropertyMap()
Declaration
protected override void InitializeColumnPropertyMap()
Overrides
InitializeProviderTypeMap()
Declaration
protected override void InitializeProviderTypeMap()
Overrides
ObtainServerVersion()
Declaration
protected override void ObtainServerVersion()
Overrides
PrepareDatabase()
Declaration
public override void PrepareDatabase()
Overrides
PrepareReader()
Declaration
protected override void PrepareReader()
Overrides
ToReferentialAction(char)
Declaration
protected static ReferentialAction ToReferentialAction(char s)
Parameters
s
char
Returns