C# 클래스 Deveel.Data.Sql.Query.RangeSelectNode.RangeSetCalculator

상속: Deveel.Data.Sql.Expressions.SqlExpressionVisitor
파일 보기 프로젝트 열기: deveel/deveeldb

공개 메소드들

메소드 설명
Calculate ( SqlExpression expression ) : IndexRangeSet
RangeSetCalculator ( IRequest context, ColumnInfo field, IndexRangeSet rangeSet ) : System
VisitBinary ( SqlBinaryExpression binaryEpression ) : SqlExpression

비공개 메소드들

메소드 설명
CalcExpression ( SqlExpression expression ) : IndexRangeSet
UpdateRange ( SqlExpression expression ) : IndexRangeSet

메소드 상세

Calculate() 공개 메소드

public Calculate ( SqlExpression expression ) : IndexRangeSet
expression Deveel.Data.Sql.Expressions.SqlExpression
리턴 Deveel.Data.Index.IndexRangeSet

RangeSetCalculator() 공개 메소드

public RangeSetCalculator ( IRequest context, ColumnInfo field, IndexRangeSet rangeSet ) : System
context IRequest
field Deveel.Data.Sql.Tables.ColumnInfo
rangeSet Deveel.Data.Index.IndexRangeSet
리턴 System

VisitBinary() 공개 메소드

public VisitBinary ( SqlBinaryExpression binaryEpression ) : SqlExpression
binaryEpression Deveel.Data.Sql.Expressions.SqlBinaryExpression
리턴 Deveel.Data.Sql.Expressions.SqlExpression