SwatDB
|
#include <schema.h>
Public Member Functions | |
Schema () | |
Constructor. | |
~Schema () | |
Destructor. | |
Private Attributes | |
std::vector< FieldId > | field_ids |
std::vector< FieldType > | field_types |
std::vector< std::string > | field_names |
std::vector< std::uint32_t > | field_len_max |
std::vector< FieldId > | key_fields |
SwatDB Schema Class. NOT FULLY IMPLEMENTED. This is a class to represent the schema for a relation. Provides structure to Data of a Record, allowing for various access methods.
|
private |
std::vector of the maximum length of each field in the Schema.
|
private |
std::vector of field name of each field in the Schema.
|
private |
std::vector of FieldType of each field in the Schema.
|
private |
std::vector of FileId of fields that are keys.