Class RangeAttribute

All Implemented Interfaces:
Viewable, Cacheable, Observed, Retrievable, Serializable, ColumnAccessByName, ObjectModel, Persistent
Direct Known Subclasses:
DateAttribute, NumericAttribute

public abstract class RangeAttribute extends StringAttribute
(a b) : both end exclusive (a b] : start exclusive, end inclusive [a b) : start inclusive, end exclusize [a b] : both inclusive
See Also:
  • Constructor Details

    • RangeAttribute

      public RangeAttribute()
      하위 클래스에서 사용하는 기본 생성자.
  • Method Details

    • getSortableString

      public abstract String getSortableString()
      indexing 용 SortableString 을 구한다.
      Returns:
      SortableString
    • getLowerBound

      public abstract String getLowerBound()
      RangeQuery 에서 LowerBound String 을 구한다. null 을 return 할 수 있다.
      Returns:
      SortableString or padded date String
    • getUpperBound

      public abstract String getUpperBound()
      RangeQuery 에서 UpperBound String 을 구한다. null 을 return 할 수 있다.
      Returns:
      SortableString or padded date String
    • getLowerValue

      public abstract String getLowerValue()
      RangeQuery 에서 LowerBound String 을 구한다. null 을 return 할 수 있다.
      Returns:
      SortableString or padded date String
    • getUpperValue

      public abstract String getUpperValue()
      RangeQuery 에서 UpperBound String 을 구한다. null 을 return 할 수 있다.
      Returns:
      SortableString or padded date String
    • getRangePattern

      public abstract Pattern getRangePattern()
      DOCUMENT ME!
      Returns:
      DOCUMENT ME!