Hi,

I am using AvroKeyRecordWriter, which wraps DataFileWriter#append(datum),
to create Avro.  As I write data, sometimes an error will occur due to an
encoding problem (e.g. a non-nullable field isn't set in a record).  I
would like to be able to log the AppendWriteException and continue writing
the remaining records.  Is this supported?  In other words, is
AvroKeyRecordWriter#write() guaranteed to be reentrant with respect to
AppendWriteException?

If not, is there a way to validate a datum against the schema before
writing?

Thanks,
Josh

Reply via email to