C# 클래스 Deveel.Data.Index.IndexRangeSet

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

공개 메소드들

메소드 설명
IndexRangeSet ( ) : System
Intersect ( SqlExpressionType op, Field value ) : IndexRangeSet
ToArray ( ) : Deveel.Data.Index.IndexRange[]
Union ( IndexRangeSet unionTo ) : IndexRangeSet

Unions the current range set with the given range set.

비공개 메소드들

메소드 설명
ChangeRangeSizeToEncompass ( IndexRange range1, IndexRange range2 ) : IndexRange

Alters the first range so it encompasses the second range.

This assumes that range1 intersects range2.

IndexRangeSet ( IEnumerable ranges ) : System
IntersectOn ( IndexRange range, SqlExpressionType op, Field value, bool nullCheck ) : IndexRange
IntersectedBy ( IndexRange range1, IndexRange range2 ) : bool

Returns true if the two SelectableRange ranges intersect.

메소드 상세

IndexRangeSet() 공개 메소드

public IndexRangeSet ( ) : System
리턴 System

Intersect() 공개 메소드

public Intersect ( SqlExpressionType op, Field value ) : IndexRangeSet
op SqlExpressionType
value Field
리턴 IndexRangeSet

ToArray() 공개 메소드

public ToArray ( ) : Deveel.Data.Index.IndexRange[]
리턴 Deveel.Data.Index.IndexRange[]

Union() 공개 메소드

Unions the current range set with the given range set.
public Union ( IndexRangeSet unionTo ) : IndexRangeSet
unionTo IndexRangeSet
리턴 IndexRangeSet