public final class OrcStruct extends Object implements WritableComparable<OrcStruct>
| Constructor and Description |
|---|
OrcStruct(TypeDescription schema) |
| Modifier and Type | Method and Description |
|---|---|
int |
compareTo(OrcStruct other) |
static WritableComparable |
createValue(TypeDescription type) |
boolean |
equals(Object other) |
WritableComparable |
getFieldValue(int fieldIndex) |
WritableComparable |
getFieldValue(String fieldName) |
int |
getNumFields() |
TypeDescription |
getSchema()
Get the schema for this object.
|
int |
hashCode() |
void |
readFields(DataInput input) |
void |
setAllFields(WritableComparable... values)
Set all of the fields in the struct
|
void |
setFieldValue(int fieldIndex,
WritableComparable value) |
void |
setFieldValue(String fieldName,
WritableComparable value) |
String |
toString() |
void |
write(DataOutput output) |
public OrcStruct(TypeDescription schema)
public WritableComparable getFieldValue(int fieldIndex)
public void setFieldValue(int fieldIndex,
WritableComparable value)
public int getNumFields()
public void write(DataOutput output) throws IOException
write in interface WritableIOExceptionpublic void readFields(DataInput input) throws IOException
readFields in interface WritableIOExceptionpublic TypeDescription getSchema()
public void setAllFields(WritableComparable... values)
values - the list of values for each of the fields.public void setFieldValue(String fieldName, WritableComparable value)
public WritableComparable getFieldValue(String fieldName)
public static WritableComparable createValue(TypeDescription type)
public int compareTo(OrcStruct other)
compareTo in interface Comparable<OrcStruct>Copyright © 2013–2021 The Apache Software Foundation. All rights reserved.