| 构造器和说明 |
|---|
Union3(DataType<A> typeA,
DataType<B> typeB,
DataType<C> typeC)
Create an instance of
Union3 over the set of specified
types. |
| 限定符和类型 | 方法和说明 |
|---|---|
C |
decodeC(PositionedByteRange src)
Read an instance of the third type parameter from buffer
src. |
Order |
getOrder()
Retrieve the sort
Order imposed 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.
|
decodeA, decodeB, encodedClassclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitdecode, encode, encodedLength, skippublic boolean isOrderPreserving()
DataTypebyte[]'s
which preserve the natural sort order of the unencoded value.isOrderPreserving 在接口中 DataType<Object>isOrderPreserving 在类中 Union2<A,B>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 在接口中 DataType<Object>isNullable 在类中 Union2<A,B>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 在接口中 DataType<Object>isSkippable 在类中 Union2<A,B>public C decodeC(PositionedByteRange src)
src.Copyright © 2007–2019 The Apache Software Foundation. All rights reserved.