public class PartitionData extends java.lang.Object implements org.apache.avro.generic.IndexedRecord, StructLike, org.apache.avro.specific.SpecificData.SchemaConstructable, java.io.Serializable
| Constructor and Description |
|---|
PartitionData(Types.StructType partitionType) |
| Modifier and Type | Method and Description |
|---|---|
void |
clear() |
PartitionData |
copy() |
static java.lang.Object[] |
copyData(Types.StructType type,
java.lang.Object[] data) |
PartitionData |
copyFor(StructLike partition) |
boolean |
equals(java.lang.Object o) |
java.lang.Object |
get(int pos) |
<T> T |
get(int pos,
java.lang.Class<T> javaClass) |
Types.StructType |
getPartitionType() |
org.apache.avro.Schema |
getSchema() |
Type |
getType(int pos) |
int |
hashCode() |
void |
put(int i,
java.lang.Object v) |
<T> void |
set(int pos,
T value) |
int |
size() |
java.lang.String |
toString() |
public PartitionData(Types.StructType partitionType)
public Types.StructType getPartitionType()
public org.apache.avro.Schema getSchema()
getSchema in interface org.apache.avro.generic.GenericContainerpublic Type getType(int pos)
public void clear()
public int size()
size in interface StructLikepublic <T> T get(int pos,
java.lang.Class<T> javaClass)
get in interface StructLikepublic java.lang.Object get(int pos)
get in interface org.apache.avro.generic.IndexedRecordpublic <T> void set(int pos,
T value)
set in interface StructLikepublic void put(int i,
java.lang.Object v)
put in interface org.apache.avro.generic.IndexedRecordpublic java.lang.String toString()
toString in class java.lang.Objectpublic PartitionData copy()
public PartitionData copyFor(StructLike partition)
public boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic static java.lang.Object[] copyData(Types.StructType type, java.lang.Object[] data)