C# Class Deveel.Data.Sql.Expressions.Build.QueryExpressionBuilderExtensions

显示文件 Open project: deveel/deveeldb

Public Methods

Method Description
AllColumns ( this builder ) : IQueryExpressionBuilder
Column ( this builder, ObjectName columnName ) : IQueryExpressionBuilder
Column ( this builder, ObjectName columnName, string alias ) : IQueryExpressionBuilder
Column ( this builder, string columnName ) : IQueryExpressionBuilder
Column ( this builder, string columnName, string alias ) : IQueryExpressionBuilder
Constant ( this builder, object value ) : IQueryExpressionBuilder
Constant ( this builder, object value, string alias ) : IQueryExpressionBuilder
Expression ( this builder, SqlExpression expression ) : IQueryExpressionBuilder
Expression ( this builder, SqlExpression expression, string alias ) : IQueryExpressionBuilder
FromTable ( this builder, ObjectName tableName ) : IQueryExpressionBuilder
FromTable ( this builder, ObjectName tableName, string alias ) : IQueryExpressionBuilder
FromTable ( this builder, string tableName ) : IQueryExpressionBuilder
FromTable ( this builder, string tableName, string alias ) : IQueryExpressionBuilder
Function ( this builder, ObjectName functionName ) : IQueryExpressionBuilder
Function ( this builder, ObjectName functionName, SqlExpression args ) : IQueryExpressionBuilder
Function ( this builder, ObjectName functionName, SqlExpression args, string alias ) : IQueryExpressionBuilder
Function ( this builder, ObjectName functionName, string alias ) : IQueryExpressionBuilder
Function ( this builder, string functionName ) : IQueryExpressionBuilder
Function ( this builder, string functionName, SqlExpression args ) : IQueryExpressionBuilder
Function ( this builder, string functionName, SqlExpression args, string alias ) : IQueryExpressionBuilder
Function ( this builder, string functionName, string alias ) : IQueryExpressionBuilder
GroupBy ( this builder ) : IQueryExpressionBuilder
Having ( this builder, Action expression ) : IQueryExpressionBuilder
Where ( this builder, Action expression ) : IQueryExpressionBuilder

Method Details

AllColumns() public static method

public static AllColumns ( this builder ) : IQueryExpressionBuilder
builder this
return IQueryExpressionBuilder

Column() public static method

public static Column ( this builder, ObjectName columnName ) : IQueryExpressionBuilder
builder this
columnName ObjectName
return IQueryExpressionBuilder

Column() public static method

public static Column ( this builder, ObjectName columnName, string alias ) : IQueryExpressionBuilder
builder this
columnName ObjectName
alias string
return IQueryExpressionBuilder

Column() public static method

public static Column ( this builder, string columnName ) : IQueryExpressionBuilder
builder this
columnName string
return IQueryExpressionBuilder

Column() public static method

public static Column ( this builder, string columnName, string alias ) : IQueryExpressionBuilder
builder this
columnName string
alias string
return IQueryExpressionBuilder

Constant() public static method

public static Constant ( this builder, object value ) : IQueryExpressionBuilder
builder this
value object
return IQueryExpressionBuilder

Constant() public static method

public static Constant ( this builder, object value, string alias ) : IQueryExpressionBuilder
builder this
value object
alias string
return IQueryExpressionBuilder

Expression() public static method

public static Expression ( this builder, SqlExpression expression ) : IQueryExpressionBuilder
builder this
expression SqlExpression
return IQueryExpressionBuilder

Expression() public static method

public static Expression ( this builder, SqlExpression expression, string alias ) : IQueryExpressionBuilder
builder this
expression SqlExpression
alias string
return IQueryExpressionBuilder

FromTable() public static method

public static FromTable ( this builder, ObjectName tableName ) : IQueryExpressionBuilder
builder this
tableName ObjectName
return IQueryExpressionBuilder

FromTable() public static method

public static FromTable ( this builder, ObjectName tableName, string alias ) : IQueryExpressionBuilder
builder this
tableName ObjectName
alias string
return IQueryExpressionBuilder

FromTable() public static method

public static FromTable ( this builder, string tableName ) : IQueryExpressionBuilder
builder this
tableName string
return IQueryExpressionBuilder

FromTable() public static method

public static FromTable ( this builder, string tableName, string alias ) : IQueryExpressionBuilder
builder this
tableName string
alias string
return IQueryExpressionBuilder

Function() public static method

public static Function ( this builder, ObjectName functionName ) : IQueryExpressionBuilder
builder this
functionName ObjectName
return IQueryExpressionBuilder

Function() public static method

public static Function ( this builder, ObjectName functionName, SqlExpression args ) : IQueryExpressionBuilder
builder this
functionName ObjectName
args SqlExpression
return IQueryExpressionBuilder

Function() public static method

public static Function ( this builder, ObjectName functionName, SqlExpression args, string alias ) : IQueryExpressionBuilder
builder this
functionName ObjectName
args SqlExpression
alias string
return IQueryExpressionBuilder

Function() public static method

public static Function ( this builder, ObjectName functionName, string alias ) : IQueryExpressionBuilder
builder this
functionName ObjectName
alias string
return IQueryExpressionBuilder

Function() public static method

public static Function ( this builder, string functionName ) : IQueryExpressionBuilder
builder this
functionName string
return IQueryExpressionBuilder

Function() public static method

public static Function ( this builder, string functionName, SqlExpression args ) : IQueryExpressionBuilder
builder this
functionName string
args SqlExpression
return IQueryExpressionBuilder

Function() public static method

public static Function ( this builder, string functionName, SqlExpression args, string alias ) : IQueryExpressionBuilder
builder this
functionName string
args SqlExpression
alias string
return IQueryExpressionBuilder

Function() public static method

public static Function ( this builder, string functionName, string alias ) : IQueryExpressionBuilder
builder this
functionName string
alias string
return IQueryExpressionBuilder

GroupBy() public static method

public static GroupBy ( this builder ) : IQueryExpressionBuilder
builder this
return IQueryExpressionBuilder

Having() public static method

public static Having ( this builder, Action expression ) : IQueryExpressionBuilder
builder this
expression Action
return IQueryExpressionBuilder

Where() public static method

public static Where ( this builder, Action expression ) : IQueryExpressionBuilder
builder this
expression Action
return IQueryExpressionBuilder