|
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< avro::null > | Codec_traits for Avro null |
| Ccodec_traits< bool > | Codec_traits for Avro boolean |
| 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::array< uint8_t, N > > | Codec_traits for Avro fixed |
| Ccodec_traits< std::conditional< avro::is_not_defined< bool_codec_traits >::value, std::vector< bool >::const_reference, void >::type > | |
| 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 | |
| CCustomAttributes | |
| CDataFileReader | Reads the contents of data file one after another |
| CDataFileReaderBase | The type independent portion of reader |
| 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_defined | Check if a T is a complete type i.e |
| Cis_not_defined | Similar to is_defined, but used to check if T is not defined |
| Cis_promotable | |
| Cis_serializable | Define an is_serializable trait for types we can serialize natively |
| CLayout | |
| CLogicalType | |
| 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 represent Avro 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 fields within a record |
| CResolvingReader | |
| CSchema | The root Schema object is a base class. Nobody constructs this class directly |
| CSeekableInputStream | An InputStream which also supports seeking to a specific offset |
| 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 convenience 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 minimum of sanity checks |
| CWriterImpl | Class for writing avro data to a stream |
1.8.17