Energy Core Library
Energy.Interface.IDialect Interface Reference

Interface for SQL dialect More...

Inheritance diagram for Energy.Interface.IDialect:
Energy.Query.Dialect.SQLITE

Public Member Functions

string Select (Energy.Query.Select statement)
 
string Insert (Energy.Query.Insert statement)
 
string CreateTable (Energy.Source.Structure.Table table)
 
string CreateColumn (Energy.Source.Structure.Column column)
 
string CreateIndex (Energy.Source.Structure.Index index)
 
string DropTable (Energy.Source.Structure.Table table)
 
string DropColumn (Energy.Source.Structure.Column column)
 
string DropIndex (Energy.Source.Structure.Index index)
 

Properties

Energy.Query.Format Format [get, set]
 

Detailed Description

Interface for SQL dialect

Member Function Documentation

◆ CreateColumn()

string Energy.Interface.IDialect.CreateColumn ( Energy.Source.Structure.Column  column)

Implemented in Energy.Query.Dialect.SQLITE.

◆ CreateIndex()

string Energy.Interface.IDialect.CreateIndex ( Energy.Source.Structure.Index  index)

Implemented in Energy.Query.Dialect.SQLITE.

◆ CreateTable()

string Energy.Interface.IDialect.CreateTable ( Energy.Source.Structure.Table  table)

Implemented in Energy.Query.Dialect.SQLITE.

◆ DropColumn()

string Energy.Interface.IDialect.DropColumn ( Energy.Source.Structure.Column  column)

Implemented in Energy.Query.Dialect.SQLITE.

◆ DropIndex()

string Energy.Interface.IDialect.DropIndex ( Energy.Source.Structure.Index  index)

Implemented in Energy.Query.Dialect.SQLITE.

◆ DropTable()

string Energy.Interface.IDialect.DropTable ( Energy.Source.Structure.Table  table)

Implemented in Energy.Query.Dialect.SQLITE.

◆ Insert()

string Energy.Interface.IDialect.Insert ( Energy.Query.Insert  statement)

Implemented in Energy.Query.Dialect.SQLITE.

◆ Select()

string Energy.Interface.IDialect.Select ( Energy.Query.Select  statement)

Implemented in Energy.Query.Dialect.SQLITE.

Property Documentation

◆ Format

Energy.Query.Format Energy.Interface.IDialect.Format
getset

The documentation for this interface was generated from the following file: