C# Class SubSonic.DataProviders.Oracle.OracleSchema

Inheritance: SubSonic.SqlGeneration.Schema.ANSISchemaGenerator
Afficher le fichier Open project: rally25rs/SubSonic-3.0 Class Usage Examples

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
GenerateSequences ( ITable table ) : string
GetDropSequenceSqlForColumn ( ITable table, IColumn column ) : string
GetDropTableSql ( ITable table ) : string
GetSequenceName ( ITable table, IColumn col ) : string
HasSchemaName ( ITable table ) : bool

Method Details

BuildAddColumnStatement() public méthode

public BuildAddColumnStatement ( string tableName, IColumn column ) : string
tableName string
column IColumn
Résultat string

BuildCreateTableStatement() public méthode

public BuildCreateTableStatement ( ITable table ) : string
table ITable
Résultat string

BuildDropTableStatement() public méthode

Builds a DROP TABLE statement.
public BuildDropTableStatement ( ITable table ) : string
table ITable
Résultat string

ConvertDataTypeToDbType() public méthode

public ConvertDataTypeToDbType ( DbType dataType ) : DbType
dataType DbType
Résultat DbType

ConvertDataValueForThisProvider() public méthode

public ConvertDataValueForThisProvider ( object input ) : object
input object
Résultat object

GenerateColumnAttributes() public méthode

public GenerateColumnAttributes ( IColumn column ) : string
column IColumn
Résultat string

GenerateColumns() public méthode

public GenerateColumns ( ITable table ) : string
table ITable
Résultat string

GetDbType() public méthode

public GetDbType ( string sqlType ) : DbType
sqlType string
Résultat DbType

GetNativeType() public méthode

public GetNativeType ( DbType dbType ) : string
dbType DbType
Résultat string

GetNativeType() public méthode

public GetNativeType ( DbType dbType, int maxLength, int precision, int scale ) : string
dbType DbType
maxLength int
precision int
scale int
Résultat string

GetTableFromDB() public méthode

public GetTableFromDB ( IDataProvider provider, string tableName ) : ITable
provider IDataProvider
tableName string
Résultat ITable

GetTableList() public méthode

public GetTableList ( IDataProvider provider ) : string[]
provider IDataProvider
Résultat string[]

OracleSchema() public méthode

public OracleSchema ( ) : System
Résultat System

SetColumnDefaults() public méthode

public SetColumnDefaults ( IColumn column ) : void
column IColumn
Résultat void