C# 클래스 Deveel.Data.Sql.Expressions.ReturnTypeVisitor

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

공개 메소드들

메소드 설명
GetType ( SqlExpression expression ) : SqlType
ReturnTypeVisitor ( IRequest query, IVariableResolver variableResolver ) : System
Visit ( SqlExpression expression ) : SqlExpression
VisitBinary ( SqlBinaryExpression binaryEpression ) : SqlExpression
VisitConstant ( SqlConstantExpression constant ) : SqlExpression
VisitFunctionCall ( SqlFunctionCallExpression expression ) : SqlExpression
VisitReference ( SqlReferenceExpression reference ) : SqlExpression

비공개 메소드들

메소드 설명
SetType ( SqlType type ) : void
VisitQueryReference ( QueryReferenceExpression expression ) : SqlExpression

메소드 상세

GetType() 공개 메소드

public GetType ( SqlExpression expression ) : SqlType
expression SqlExpression
리턴 SqlType

ReturnTypeVisitor() 공개 메소드

public ReturnTypeVisitor ( IRequest query, IVariableResolver variableResolver ) : System
query IRequest
variableResolver IVariableResolver
리턴 System

Visit() 공개 메소드

public Visit ( SqlExpression expression ) : SqlExpression
expression SqlExpression
리턴 SqlExpression

VisitBinary() 공개 메소드

public VisitBinary ( SqlBinaryExpression binaryEpression ) : SqlExpression
binaryEpression SqlBinaryExpression
리턴 SqlExpression

VisitConstant() 공개 메소드

public VisitConstant ( SqlConstantExpression constant ) : SqlExpression
constant SqlConstantExpression
리턴 SqlExpression

VisitFunctionCall() 공개 메소드

public VisitFunctionCall ( SqlFunctionCallExpression expression ) : SqlExpression
expression SqlFunctionCallExpression
리턴 SqlExpression

VisitReference() 공개 메소드

public VisitReference ( SqlReferenceExpression reference ) : SqlExpression
reference SqlReferenceExpression
리턴 SqlExpression