C# Класс SubSonic.DataProviders.Oracle.OracleSchema

Наследование: SubSonic.SqlGeneration.Schema.ANSISchemaGenerator
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
BuildAddColumnStatement ( string tableName, IColumn column ) : string
BuildCreateTableStatement ( ITable table ) : string
BuildDropTableStatement ( ITable table ) : string

Builds a DROP TABLE statement.

ConvertDataTypeToDbType ( DbType dataType ) : DbType
ConvertDataValueForThisProvider ( object input ) : object
GenerateColumnAttributes ( IColumn column ) : string
GenerateColumns ( ITable table ) : string
GetDbType ( string sqlType ) : DbType
GetNativeType ( DbType dbType ) : string
GetNativeType ( DbType dbType, int maxLength, int precision, int scale ) : string
GetTableFromDB ( IDataProvider provider, string tableName ) : ITable
GetTableList ( IDataProvider provider ) : string[]
OracleSchema ( ) : System
SetColumnDefaults ( IColumn column ) : void

Приватные методы

Метод Описание
GenerateSequences ( ITable table ) : string
GetDropSequenceSqlForColumn ( ITable table, IColumn column ) : string
GetDropTableSql ( ITable table ) : string
GetSequenceName ( ITable table, IColumn col ) : string
HasSchemaName ( ITable table ) : bool

Описание методов

BuildAddColumnStatement() публичный Метод

public BuildAddColumnStatement ( string tableName, IColumn column ) : string
tableName string
column IColumn
Результат string

BuildCreateTableStatement() публичный Метод

public BuildCreateTableStatement ( ITable table ) : string
table ITable
Результат string

BuildDropTableStatement() публичный Метод

Builds a DROP TABLE statement.
public BuildDropTableStatement ( ITable table ) : string
table ITable
Результат string

ConvertDataTypeToDbType() публичный Метод

public ConvertDataTypeToDbType ( DbType dataType ) : DbType
dataType DbType
Результат DbType

ConvertDataValueForThisProvider() публичный Метод

public ConvertDataValueForThisProvider ( object input ) : object
input object
Результат object

GenerateColumnAttributes() публичный Метод

public GenerateColumnAttributes ( IColumn column ) : string
column IColumn
Результат string

GenerateColumns() публичный Метод

public GenerateColumns ( ITable table ) : string
table ITable
Результат string

GetDbType() публичный Метод

public GetDbType ( string sqlType ) : DbType
sqlType string
Результат DbType

GetNativeType() публичный Метод

public GetNativeType ( DbType dbType ) : string
dbType DbType
Результат string

GetNativeType() публичный Метод

public GetNativeType ( DbType dbType, int maxLength, int precision, int scale ) : string
dbType DbType
maxLength int
precision int
scale int
Результат string

GetTableFromDB() публичный Метод

public GetTableFromDB ( IDataProvider provider, string tableName ) : ITable
provider IDataProvider
tableName string
Результат ITable

GetTableList() публичный Метод

public GetTableList ( IDataProvider provider ) : string[]
provider IDataProvider
Результат string[]

OracleSchema() публичный Метод

public OracleSchema ( ) : System
Результат System

SetColumnDefaults() публичный Метод

public SetColumnDefaults ( IColumn column ) : void
column IColumn
Результат void