C# Класс Deveel.Data.Sql.Expressions.Build.ExpressionBuilder

Наследование: IExpressionBuilder
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
Binary ( SqlExpressionType binaryType, Action right ) : IExpressionBuilder
Build ( ) : SqlExpression
Function ( ObjectName functionName ) : IExpressionBuilder
Quantified ( SqlExpressionType quantifyType, Action exp ) : IExpressionBuilder
Query ( Action query ) : IExpressionBuilder
Reference ( ObjectName referenceName ) : IExpressionBuilder
Unary ( SqlExpressionType unaryType ) : IExpressionBuilder
Value ( object value ) : IExpressionBuilder
Variable ( string variableName ) : IExpressionBuilder

Приватные методы

Метод Описание
VerifyUnary ( ) : void

Описание методов

Binary() публичный Метод

public Binary ( SqlExpressionType binaryType, Action right ) : IExpressionBuilder
binaryType SqlExpressionType
right Action
Результат IExpressionBuilder

Build() публичный Метод

public Build ( ) : SqlExpression
Результат SqlExpression

Function() публичный Метод

public Function ( ObjectName functionName ) : IExpressionBuilder
functionName ObjectName
Результат IExpressionBuilder

Quantified() публичный Метод

public Quantified ( SqlExpressionType quantifyType, Action exp ) : IExpressionBuilder
quantifyType SqlExpressionType
exp Action
Результат IExpressionBuilder

Query() публичный Метод

public Query ( Action query ) : IExpressionBuilder
query Action
Результат IExpressionBuilder

Reference() публичный Метод

public Reference ( ObjectName referenceName ) : IExpressionBuilder
referenceName ObjectName
Результат IExpressionBuilder

Unary() публичный Метод

public Unary ( SqlExpressionType unaryType ) : IExpressionBuilder
unaryType SqlExpressionType
Результат IExpressionBuilder

Value() публичный Метод

public Value ( object value ) : IExpressionBuilder
value object
Результат IExpressionBuilder

Variable() публичный Метод

public Variable ( string variableName ) : IExpressionBuilder
variableName string
Результат IExpressionBuilder