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

Inheritance: IExpressionBuilder
Afficher le fichier Open project: deveel/deveeldb Class Usage Examples

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
VerifyUnary ( ) : void

Method Details

Binary() public méthode

public Binary ( SqlExpressionType binaryType, Action right ) : IExpressionBuilder
binaryType SqlExpressionType
right Action
Résultat IExpressionBuilder

Build() public méthode

public Build ( ) : SqlExpression
Résultat SqlExpression

Function() public méthode

public Function ( ObjectName functionName ) : IExpressionBuilder
functionName ObjectName
Résultat IExpressionBuilder

Quantified() public méthode

public Quantified ( SqlExpressionType quantifyType, Action exp ) : IExpressionBuilder
quantifyType SqlExpressionType
exp Action
Résultat IExpressionBuilder

Query() public méthode

public Query ( Action query ) : IExpressionBuilder
query Action
Résultat IExpressionBuilder

Reference() public méthode

public Reference ( ObjectName referenceName ) : IExpressionBuilder
referenceName ObjectName
Résultat IExpressionBuilder

Unary() public méthode

public Unary ( SqlExpressionType unaryType ) : IExpressionBuilder
unaryType SqlExpressionType
Résultat IExpressionBuilder

Value() public méthode

public Value ( object value ) : IExpressionBuilder
value object
Résultat IExpressionBuilder

Variable() public méthode

public Variable ( string variableName ) : IExpressionBuilder
variableName string
Résultat IExpressionBuilder