public class IntervalYearMonthWritable extends Object implements WritableComparable<IntervalYearMonthWritable>
Writable 和 WritableComparable
的实现| Modifier and Type | Class and Description |
|---|---|
static class |
IntervalYearMonthWritable.Comparator
IntervalYearMonthWritable 对象的
WritableComparator 自然顺序实现(升序). |
static class |
IntervalYearMonthWritable.DecreasingComparator
IntervalYearMonthWritable 对象的
WritableComparator 降序实现. |
| Constructor and Description |
|---|
IntervalYearMonthWritable()
默认构造 interval 值为0的 IntervalYearMonthWritable.
|
IntervalYearMonthWritable(int totalMonths)
构造总月数为totalMonths的interval writable
|
IntervalYearMonthWritable(IntervalYearMonth value)
根据给定的 IntervalYearMonth 对象构造 IntervalYearMonthWritable
|
| Modifier and Type | Method and Description |
|---|---|
int |
compareTo(IntervalYearMonthWritable o) |
boolean |
equals(Object o) |
IntervalYearMonth |
get()
返回此 IntervalYearMonthWritable 的值
|
int |
getTotalMonths()
返回此 IntervalYearMonthWritable 的总月数
|
int |
hashCode() |
void |
readFields(DataInput in)
从指定的
DataInput in 反序列化. |
void |
set(int totalMonths)
设置该IntervalYearMonthWritable的值
|
void |
set(IntervalYearMonth interval)
使用IntervalYearMonth对象设置该writable的值
|
void |
write(DataOutput out)
序列化到指定的
DataOutput out. |
public IntervalYearMonthWritable()
public IntervalYearMonthWritable(IntervalYearMonth value)
value - public IntervalYearMonthWritable(int totalMonths)
totalMonths - 该interval的总月数public IntervalYearMonth get()
public void set(int totalMonths)
totalMonths - 总月数public int getTotalMonths()
public void set(IntervalYearMonth interval)
public void write(DataOutput out) throws IOException
WritableDataOutput out.write in interface WritableIOExceptionpublic void readFields(DataInput in) throws IOException
WritableDataInput in 反序列化.readFields in interface WritableIOExceptionpublic int compareTo(IntervalYearMonthWritable o)
compareTo in interface Comparable<IntervalYearMonthWritable>Copyright © 2023 Alibaba Cloud Computing. All rights reserved.