Fletchgen
The Fletcher Design Generator
|
#include <schema.h>
Public Member Functions | |
FletcherSchema (const std::shared_ptr< arrow::Schema > &arrow_schema, const std::string &schema_name="") | |
Construct a new Fletcher schema. | |
std::shared_ptr< arrow::Schema > | arrow_schema () const |
Return the Arrow schema that this FletcherSchema was based on. | |
Mode | mode () const |
Return the access mode of the RecordBatch this schema represents. | |
std::string | name () const |
Return the name of this FletcherSchema. | |
Static Public Member Functions | |
static std::shared_ptr< FletcherSchema > | Make (const std::shared_ptr< arrow::Schema > &arrow_schema, const std::string &schema_name="") |
Make a new FletcherSchema, returning a shared pointer to it. More... | |
An Arrow schema augmented with Fletcher specific data and functions.
|
static |
Make a new FletcherSchema, returning a shared pointer to it.
arrow_schema | The Arrow schema to derive this FletcherSchema from. |
schema_name | The name of the FletcherSchema. |