Avro C++
|
▼Navro | A bunch of templates and specializations for encoding and decoding specific types |
▼Nconcepts | The concept classes are used to simplify NodeImpl |
CMultiAttribute | |
CNameIndexConcept | |
CNameIndexConcept< MultiAttribute< std::string > > | |
CNoAttribute | |
CSingleAttribute | |
CArraySchema | |
CBoolSchema | |
CBytesSchema | |
Ccodec_traits | Codec_traits tells avro how to encode and decode an object of given type |
Ccodec_traits< bool > | Codec_traits for Avro boolean |
Ccodec_traits< boost::array< uint8_t, N > > | Codec_traits for Avro fixed |
Ccodec_traits< double > | Codec_traits for Avro double |
Ccodec_traits< float > | Codec_traits for Avro float |
Ccodec_traits< GenericDatum > | Specialization of codec_traits for GenericDatum |
Ccodec_traits< int32_t > | Codec_traits for Avro int |
Ccodec_traits< int64_t > | Codec_traits for Avro long |
Ccodec_traits< std::map< std::string, T > > | Codec_traits for Avro maps |
Ccodec_traits< std::pair< ValidSchema, GenericDatum > > | Specialization of codec_traits for Generic datum along with its schema |
Ccodec_traits< std::string > | Codec_traits for Avro string |
Ccodec_traits< std::vector< T > > | Codec_traits for Avro arrays |
Ccodec_traits< std::vector< uint8_t > > | Codec_traits for Avro bytes |
CCompoundLayout | |
CDataFileReader | Reads the contents of data file one after another |
CDataFileReaderBase | The type independent portion of rader |
CDataFileWriter | An Avro datafile that can store objects of type T |
CDataFileWriterBase | Type-independent portion of DataFileWriter |
CDecoder | Decoder is an interface implemented by every decoder capable of decoding Avro data |
CDoubleSchema | |
CEncoder | The abstract base class for all Avro encoders |
CEnumSchema | |
CException | Wrapper for std::runtime_error that provides convenience constructor for boost::format objects |
CFixedSchema | |
CFloatSchema | |
CGenericArray | The generic container for Avro arrays |
CGenericContainer | The base class for all generic type for containers |
CGenericDatum | Generic datum which can hold any Avro type |
CGenericEnum | Generic container for Avro enum |
CGenericFixed | Generic container for Avro fixed |
CGenericMap | The generic container for Avro maps |
CGenericReader | A utility class to read generic datum from decoders |
CGenericRecord | The generic container for Avro records |
CGenericUnion | Generic container for unions |
CGenericWriter | A utility class to write generic datum to encoders |
CInputStream | A no-copy input stream |
CIntSchema | |
Cis_promotable | |
Cis_serializable | |
CLayout | |
CLongSchema | |
CMapSchema | |
CName | |
CNode | Node is the building block for parse trees |
CNodeArray | |
CNodeEnum | |
CNodeFixed | |
CNodeImpl | Implementation details for Node |
CNodeMap | |
CNodePrimitive | |
CNodeRecord | |
CNodeSymbolic | |
CNodeUnion | |
CNull | Define a type to identify Null in template functions |
CNullSchema | |
CNullValidator | |
COutputStream | A no-copy output stream |
CParser | Class that wraps a reader or ValidatingReade with an interface that uses explicit get* names instead of getValue |
CPrimitiveLayout | |
CReaderImpl | Parses from an avro encoding to the requested type |
CRecordSchema | |
CResolver | |
CResolverSchema | |
CResolvingDecoder | ResolvingDecoder is derived from Decoder, with an additional function to obtain the field ordering of fiedls within a record |
CResolvingReader | |
CSchema | The root Schema object is a base class. Nobody constructs this class directly |
CSerializer | Class that wraps a Writer or ValidatingWriter with an interface that uses explicit write* names instead of writeValue |
CStreamReader | A convenience class for reading from an InputStream |
CStreamWriter | A convinience class to write data into an OutputStream |
CStringSchema | |
CSymbolicSchema | |
Ctype_to_avro | |
CUnionSchema | |
CValidator | This class is used by both the ValidatingSerializer and ValidationParser objects |
CValidSchema | A ValidSchema is basically a non-mutable Schema that has passed some minumum of sanity checks |
CWriterImpl | Class for writing avro data to a stream |
▼Nboost | |
Cintegral_constant | |
Cptr_vector |