Parses from an avro encoding to the requested type. More...
#include <Reader.hh>
Public Member Functions | |
Reader (InputStreamer &in) | |
void | readValue (Null &) |
void | readValue (bool &val) |
void | readValue (int32_t &val) |
void | readValue (int64_t &val) |
void | readValue (float &val) |
void | readValue (double &val) |
void | readValue (std::string &val) |
void | readBytes (std::vector< uint8_t > &val) |
void | readFixed (uint8_t *val, size_t size) |
template<size_t N> | |
void | readFixed (uint8_t(&val)[N]) |
template<size_t N> | |
void | readFixed (boost::array< uint8_t, N > &val) |
void | readRecord () |
int64_t | readArrayBlockSize () |
int64_t | readUnion () |
int64_t | readEnum () |
int64_t | readMapBlockSize () |
Parses from an avro encoding to the requested type.
Assumes the next item in the avro binary data is the expected type.