avro::ArraySchema | |
avro::BoolSchema | |
avro::BytesSchema | |
avro::codec_traits< T > | Codec_traits tells avro how to encode and decode an object of given type |
avro::codec_traits< bool > | Codec_traits for Avro boolean |
avro::codec_traits< boost::array< uint8_t, N > > | Codec_traits for Avro fixed |
avro::codec_traits< double > | Codec_traits for Avro double |
avro::codec_traits< float > | Codec_traits for Avro float |
avro::codec_traits< GenericDatum > | Specialization of codec_traits for GenericDatum |
avro::codec_traits< int32_t > | Codec_traits for Avro int |
avro::codec_traits< int64_t > | Codec_traits for Avro long |
avro::codec_traits< std::map< std::string, T > > | Codec_traits for Avro maps |
avro::codec_traits< std::pair< ValidSchema, GenericDatum > > | Specialization of codec_traits for Generic datum along with its schema |
avro::codec_traits< std::string > | Codec_traits for Avro string |
avro::codec_traits< std::vector< T > > | Codec_traits for Avro arrays |
avro::codec_traits< std::vector< uint8_t > > | Codec_traits for Avro bytes |
avro::CompilerContext | This class is used to implement an avro spec parser using a flex/bison compiler |
avro::CompilerNode | This is a generic "untyped" node that may store values for all possible attributes of Avro complex types |
avro::CompoundLayout | |
avro::DataFileReader< T > | Reads the contents of data file one after another |
avro::DataFileReaderBase | The type independent portion of rader |
avro::DataFileWriter< T > | An Avro datafile that can store objects of type T |
avro::DataFileWriterBase | Type-independent portion of DataFileWriter |
avro::Decoder | Decoder is an interface implemented by every decoder capable of decoding Avro data |
avro::DoubleSchema | |
avro::Encoder | The abstract base class for all Avro encoders |
avro::EnumSchema | |
avro::Exception | Wrapper for std::runtime_error that provides convenience constructor for boost::format objects |
avro::FixedSchema | |
avro::FloatSchema | |
avro::GenericArray | The generic container for Avro arrays |
avro::GenericContainer | The base class for all generic type for containers |
avro::GenericDatum | Generic datum which can hold any Avro type |
avro::GenericEnum | Generic container for Avro enum |
avro::GenericFixed | Generic container for Avro fixed |
avro::GenericMap | The generic container for Avro maps |
avro::GenericReader | A utility class to read generic datum from decoders |
avro::GenericRecord | The generic container for Avro records |
avro::GenericUnion | Generic container for unions |
avro::GenericWriter | A utility class to write generic datum to encoders |
avro::InputStream | A no-copy input stream |
boost::integral_constant< T, val > | |
avro::IntSchema | |
avro::is_promotable< T > | |
avro::is_serializable< T > | |
avro::Layout | |
avro::LongSchema | |
avro::MapSchema | |
avro::concepts::MultiAttribute< Attribute > | |
avro::concepts::NameIndexConcept< T > | |
avro::concepts::NameIndexConcept< MultiAttribute< std::string > > | |
avro::concepts::NoAttribute< Attribute > | |
avro::Node | Node is the building block for parse trees |
avro::NodeArray | |
avro::NodeEnum | |
avro::NodeFixed | |
avro::NodeImpl< NameConcept, LeavesConcept, LeafNamesConcept, SizeConcept > | Implementation details for Node |
avro::NodeMap | |
avro::NodePrimitive | |
avro::NodeRecord | |
avro::NodeSymbolic | |
avro::NodeUnion | |
noncopyable | |
avro::Null | Define a type to identify Null in template functions |
avro::NullSchema | |
avro::NullValidator | |
avro::OutputStream | A no-copy output stream |
avro::Parser< Reader > | Class that wraps a reader or ValidatingReade with an interface that uses explicit get* names instead of getValue |
avro::PrimitiveLayout | |
boost::ptr_vector< T > | |
avro::ReaderImpl< ValidatorType > | Parses from an avro encoding to the requested type |
avro::RecordSchema | |
avro::Resolver | |
avro::ResolverSchema | |
avro::ResolvingDecoder | ResolvingDecoder is derived from Decoder, with an additional function to obtain the field ordering of fiedls within a record |
avro::ResolvingReader | |
avro::Schema | The root Schema object is a base class. Nobody constructs this class directly |
avro::Serializer< Writer > | Class that wraps a Writer or ValidatingWriter with an interface that uses explicit write* names instead of writeValue |
avro::concepts::SingleAttribute< Attribute > | |
avro::StreamReader | A convenience class for reading from an InputStream |
avro::StreamWriter | A convinience class to write data into an OutputStream |
avro::StringSchema | |
avro::SymbolMap | Avro schemas can include types that were previously defined with names in the same avro schema |
avro::type_to_avro< T > | |
avro::UnionSchema | |
avro::Validator | This class is used by both the ValidatingSerializer and ValidationParser objects |
avro::ValidSchema | A ValidSchema is basically a non-mutable Schema that has passed some minumum of sanity checks |
avro::WriterImpl< ValidatorType > | Class for writing avro data to a stream |