C# Class SchemaZen.Library.Models.Routine

Inheritance: INameable, IHasOwner, IScriptable
Show file Open project: sethreno/schemazen Class Usage Examples

Public Properties

Property Type Description
AnsiNull bool
Db Database
Disabled bool
QuotedId bool
RelatedTableName string
RelatedTableSchema string
RoutineType RoutineKind
Text string

Public Methods

Method Description
GetSQLType ( ) : string
GetSQLTypeForRegEx ( ) : string
Routine ( string owner, string name, Database db ) : System
ScriptAlter ( Database db ) : string
ScriptCreate ( ) : string
ScriptDrop ( ) : string
Warnings ( ) : IEnumerable

Private Methods

Method Description
ScriptBase ( Database db, string definition ) : string
ScriptQuotedIdAndAnsiNulls ( Database db, bool databaseDefaults ) : string

Method Details

GetSQLType() public method

public GetSQLType ( ) : string
return string

GetSQLTypeForRegEx() public method

public GetSQLTypeForRegEx ( ) : string
return string

Routine() public method

public Routine ( string owner, string name, Database db ) : System
owner string
name string
db Database
return System

ScriptAlter() public method

public ScriptAlter ( Database db ) : string
db Database
return string

ScriptCreate() public method

public ScriptCreate ( ) : string
return string

ScriptDrop() public method

public ScriptDrop ( ) : string
return string

Warnings() public method

public Warnings ( ) : IEnumerable
return IEnumerable

Property Details

AnsiNull public property

public bool AnsiNull
return bool

Db public property

public Database,SchemaZen.Library.Models Db
return Database

Disabled public property

public bool Disabled
return bool

QuotedId public property

public bool QuotedId
return bool

RelatedTableName public property

public string RelatedTableName
return string

RelatedTableSchema public property

public string RelatedTableSchema
return string

RoutineType public property

public RoutineKind RoutineType
return RoutineKind

Text public property

public string Text
return string