Energy Core Library
Energy.Query.Script Class Reference

Microsoft SQL Server More...

Inheritance diagram for Energy.Query.Script:
Energy.Query.Script.Generic Energy.Query.Script.MySQL Energy.Query.Script.SQLite Energy.Query.Script.SqlServer

Classes

class  Generic
 
class  MySQL
 MySQL More...
 
class  SQLite
 
class  SqlServer
 

Public Member Functions

 Script ()
 
 Script (Energy.Enumeration.SqlDialect dialect)
 
virtual string CreateTable (Energy.Source.Structure.Table table, Energy.Query.Configuration configuration)
 
virtual string CreateTable (Energy.Source.Structure.Table table)
 
virtual string CreateDescription (Energy.Source.Structure.Table table)
 
virtual string CreateIndex (Energy.Source.Structure.Table table)
 
virtual string DropTable (string table)
 
string Merge (Energy.Source.Structure.Table table, bool compact)
 
virtual string CurrentTimestamp ()
 
string Merge (Energy.Source.Structure.Table table)
 

Static Public Member Functions

static implicit operator Script (Energy.Enumeration.SqlDialect dialect)
 

Properties

Energy.Enumeration.SqlDialect Dialect [get, set]
 
Energy.Query.Format Format [get, set]
 

Detailed Description

Microsoft SQL Server

Constructor & Destructor Documentation

◆ Script() [1/2]

Energy.Query.Script.Script ( )

◆ Script() [2/2]

Energy.Query.Script.Script ( Energy.Enumeration.SqlDialect  dialect)

Member Function Documentation

◆ CreateDescription()

virtual string Energy.Query.Script.CreateDescription ( Energy.Source.Structure.Table  table)
virtual

◆ CreateIndex()

virtual string Energy.Query.Script.CreateIndex ( Energy.Source.Structure.Table  table)
virtual

◆ CreateTable() [1/2]

virtual string Energy.Query.Script.CreateTable ( Energy.Source.Structure.Table  table,
Energy.Query.Configuration  configuration 
)
virtual

◆ CreateTable() [2/2]

virtual string Energy.Query.Script.CreateTable ( Energy.Source.Structure.Table  table)
virtual

◆ CurrentTimestamp()

virtual string Energy.Query.Script.CurrentTimestamp ( )
virtual

◆ DropTable()

virtual string Energy.Query.Script.DropTable ( string  table)
virtual

Reimplemented in Energy.Query.Script.MySQL.

◆ Merge() [1/2]

string Energy.Query.Script.Merge ( Energy.Source.Structure.Table  table,
bool  compact 
)

◆ Merge() [2/2]

string Energy.Query.Script.Merge ( Energy.Source.Structure.Table  table)

◆ operator Script()

static implicit Energy.Query.Script.operator Script ( Energy.Enumeration.SqlDialect  dialect)
static

Property Documentation

◆ Dialect

Energy.Enumeration.SqlDialect Energy.Query.Script.Dialect
getset

◆ Format

Energy.Query.Format Energy.Query.Script.Format
getset

The documentation for this class was generated from the following files: