C# Class Widgetsphere.Generator.ProjectItemGenerators.SQLGeneration

Mostrar archivo Open project: nHydrate/nHydrate

Public Methods

Method Description
AppendColumnDefaultRemoveSQL ( Column column ) : string
AppendColumnDefaultSQL ( Column column ) : string
GetSQLAddColumn ( Column column ) : string
GetSQLCreateAuditTable ( ModelRoot model, Table table ) : string
GetSQLCreateTable ( ModelRoot model, Table table ) : string
GetSQLDropColumn ( Column column ) : string
GetSQLDropTable ( Table t ) : string
GetSQLInsertStaticData ( Table table ) : string
GetSQLModifyColumn ( Column newColumn ) : string

Private Methods

Method Description
AppendColumnDefinition ( Column column, bool allowDefault, bool allowIdentity ) : string
AppendColumnDefinition ( Column column, bool allowDefault, bool allowIdentity, bool allowNull ) : string
AppendCreateAudit ( ModelRoot model, Table table, StringBuilder sb ) : void
AppendModifiedAudit ( ModelRoot model, Table table, StringBuilder sb ) : void
AppendTimestamp ( ModelRoot model, Table table, StringBuilder sb ) : void
GetDefaultValue ( string modelDefault ) : string
GetDefaultValueClause ( Column column ) : string

Method Details

AppendColumnDefaultRemoveSQL() public static method

public static AppendColumnDefaultRemoveSQL ( Column column ) : string
column Column
return string

AppendColumnDefaultSQL() public static method

public static AppendColumnDefaultSQL ( Column column ) : string
column Column
return string

GetSQLAddColumn() public static method

public static GetSQLAddColumn ( Column column ) : string
column Column
return string

GetSQLCreateAuditTable() public static method

public static GetSQLCreateAuditTable ( ModelRoot model, Table table ) : string
model ModelRoot
table Table
return string

GetSQLCreateTable() public static method

public static GetSQLCreateTable ( ModelRoot model, Table table ) : string
model ModelRoot
table Table
return string

GetSQLDropColumn() public static method

public static GetSQLDropColumn ( Column column ) : string
column Column
return string

GetSQLDropTable() public static method

public static GetSQLDropTable ( Table t ) : string
t Table
return string

GetSQLInsertStaticData() public static method

public static GetSQLInsertStaticData ( Table table ) : string
table Table
return string

GetSQLModifyColumn() public static method

public static GetSQLModifyColumn ( Column newColumn ) : string
newColumn Column
return string