@InterfaceAudience.Public @InterfaceStability.Evolving public abstract class OrderedBytesBase<T> extends Object implements DataType<T>
OrderedBytes encoding
 implementations.| Modifier | Constructor and Description | 
|---|---|
| protected  | OrderedBytesBase(Order order) | 
| Modifier and Type | Method and Description | 
|---|---|
| Order | getOrder()Retrieve the sort  Orderimposed by this data type, or null when
 natural ordering is not preserved. | 
| boolean | isNullable()Indicates whether this instance supports encoding null values. | 
| boolean | isOrderPreserving()Indicates whether this instance writes encoded  byte[]'s
 which preserve the natural sort order of the unencoded value. | 
| boolean | isSkippable()Indicates whether this instance is able to skip over it's encoded value. | 
| int | skip(PositionedByteRange src)Skip  src's position forward over one encoded value. | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitdecode, encode, encodedClass, encodedLengthprotected final Order order
protected OrderedBytesBase(Order order)
public boolean isOrderPreserving()
DataTypebyte[]'s
 which preserve the natural sort order of the unencoded value.isOrderPreserving in interface DataType<T>true when natural order is preserved,
         false otherwise.public Order getOrder()
DataTypeOrder imposed by this data type, or null when
 natural ordering is not preserved. Value is either ascending or
 descending. Default is assumed to be Order.ASCENDING.public boolean isNullable()
DataTypeDataTypes that support null should treat null as comparing
 less than any non-null value for default sort ordering purposes.isNullable in interface DataType<T>true when null is supported, false otherwise.public boolean isSkippable()
DataTypeDataTypes that are not skippable can only be used as the
 right-most field of a Struct.isSkippable in interface DataType<T>public int skip(PositionedByteRange src)
DataTypesrc's position forward over one encoded value.Copyright © 2007–2019 The Apache Software Foundation. All rights reserved.