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

Describes the range of values to select from an index.
A range has a start value, an end value, and whether we should pick inclusive or exclusive of the end value. The start value may be a concrete value from the set or it may be a flag that represents the start or end of the list.

Note that the the start value may not compare less than the end value. For example, start can not be RangeFieldOffset.LastValue and end can not be RangeFieldOffset.FirstValue.

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

공개 프로퍼티들

프로퍼티 타입 설명
FirstInSet Field
FullRange IndexRange
FullRangeNotNull IndexRange
LastInSet Field
Null IndexRange

공개 메소드들

메소드 설명
Equals ( object obj ) : bool
GetHashCode ( ) : int
IndexRange ( RangeFieldOffset startOffset, Field firstValue, RangeFieldOffset lastOffset, Field endValue ) : System

Constructs the range given a start and an end location

ToString ( ) : string
operator ( ) : bool

비공개 메소드들

메소드 설명
IndexRange ( bool isNull ) : System

메소드 상세

Equals() 공개 메소드

public Equals ( object obj ) : bool
obj object
리턴 bool

GetHashCode() 공개 메소드

public GetHashCode ( ) : int
리턴 int

IndexRange() 공개 메소드

Constructs the range given a start and an end location
public IndexRange ( RangeFieldOffset startOffset, Field firstValue, RangeFieldOffset lastOffset, Field endValue ) : System
startOffset RangeFieldOffset The offset of the first value of the range.
firstValue Field The first value of the range
lastOffset RangeFieldOffset The offset within the range of the last value.
endValue Field The last value of the range.
리턴 System

ToString() 공개 메소드

public ToString ( ) : string
리턴 string

operator() 공개 정적인 메소드

public static operator ( ) : bool
리턴 bool

프로퍼티 상세

FirstInSet 공개적으로 정적으로 프로퍼티

public static Field FirstInSet
리턴 Field

FullRange 공개적으로 정적으로 프로퍼티

The entire range of values in an index (including NULL)
public static IndexRange,Deveel.Data.Index FullRange
리턴 IndexRange

FullRangeNotNull 공개적으로 정적으로 프로퍼티

The entire range of values in an index (not including NULL)
public static IndexRange,Deveel.Data.Index FullRangeNotNull
리턴 IndexRange

LastInSet 공개적으로 정적으로 프로퍼티

public static Field LastInSet
리턴 Field

Null 공개적으로 정적으로 프로퍼티

public static IndexRange,Deveel.Data.Index Null
리턴 IndexRange