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 Writable
IOException
public void readFields(DataInput input) throws IOException
readFields
in interface Writable
IOException
public 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–2022 The Apache Software Foundation. All rights reserved.