Oracle NoSQL Database
version 11gR2.2.0.26

Package oracle.kv.avro

Binding classes for serializing and deserializing Values as Avro binary data.

See:
          Description

Interface Summary
AvroBinding<T> The AvroBinding interface has the same methods as ValueBinding, but adds semantics and exceptions that are specific to the Avro data format.
AvroCatalog A catalog of Avro schemas and bindings for a store.
GenericAvroBinding The GenericAvroBinding interface has the same methods as AvroBinding, but represents values as instances of GenericRecord.
JsonAvroBinding The JsonAvroBinding interface has the same methods as AvroBinding, but represents values as instances of JsonRecord.
RawAvroBinding The RawAvroBinding interface has the same methods as AvroBinding, but represents values as instances of RawRecord.
SpecificAvroBinding<T extends SpecificRecord> The SpecificAvroBinding interface has the same methods as AvroBinding, but represents values as instances of a generated Avro specific class which implements SpecificRecord.
 

Class Summary
JsonRecord A JsonRecord a represents an Avro object as a Schema along with a JsonNode.
RawRecord A RawRecord represents an Avro object as a Schema along with the raw Avro serialized data.
 

Exception Summary
SchemaNotAllowedException Thrown when a schema is passed to a binding method that is not allowed for the binding.
UndefinedSchemaException Thrown when the application attempts to use a schema that has not been defined using the NoSQL Database administration interface.
 

Package oracle.kv.avro Description

Binding classes for serializing and deserializing Values as Avro binary data.


Oracle NoSQL Database
version 11gR2.2.0.26

Copyright (c) 2011, 2013 Oracle and/or its affiliates. All rights reserved.