C# 클래스 Deveel.Data.Sql.Expressions.Build.ExpressionBuilder

상속: IExpressionBuilder
파일 보기 프로젝트 열기: deveel/deveeldb 1 사용 예제들

공개 메소드들

메소드 설명
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