DatumWriter for existing classes via
Java reflection.
| Access | Constructor and Description |
|---|---|
| public | |
| public | |
| public | |
| public | |
| public | |
| protected |
| Modifier and Type | Method and Description |
|---|---|
| private void | |
| protected void | |
| protected void | writeArray(Schema schema, Object datum, Encoder out)
Overrides org. |
| protected void | writeBytes(Object datum, Encoder out)
Overrides org. |
| protected void | writeField(Object record, Schema.
Overrides org. |
| private void |
| ReflectDatumWriter | back to summary |
|---|---|
| public ReflectDatumWriter() | |
| ReflectDatumWriter | back to summary |
|---|---|
| public ReflectDatumWriter(Class<T> c) | |
| ReflectDatumWriter | back to summary |
|---|---|
| public ReflectDatumWriter(Class<T> c, ReflectData data) | |
| ReflectDatumWriter | back to summary |
|---|---|
| public ReflectDatumWriter(Schema root) | |
| ReflectDatumWriter | back to summary |
|---|---|
| public ReflectDatumWriter(Schema root, ReflectData reflectData) | |
| ReflectDatumWriter | back to summary |
|---|---|
| protected ReflectDatumWriter(ReflectData reflectData) | |
| arrayError | back to summary |
|---|---|
| private void arrayError(Class<?> cl, Schema. | |
| write | back to summary |
|---|---|
| protected void write(Schema schema, Object datum, Encoder out) throws IOException Overrides org. Doc from org. Called to write data.
| |
| writeArray | back to summary |
|---|---|
| protected void writeArray(Schema schema, Object datum, Encoder out) throws IOException Overrides org. Called to write a array. May be overridden for alternate array representations.
| |
| writeBytes | back to summary |
|---|---|
| protected void writeBytes(Object datum, Encoder out) throws IOException Overrides org. Doc from org. Called to write a bytes. May be overridden for alternate bytes representations.
| |
| writeField | back to summary |
|---|---|
| protected void writeField(Object record, Schema. Overrides org. Doc from org. Called to write a single field of a record. May be overridden for more efficient or alternate implementations.
| |
| writeObjectArray | back to summary |
|---|---|
| private void writeObjectArray(Schema element, Object[] data, Encoder out) throws IOException | |