hybridse::vm::SchemaSource
#include <schemas_context.h>
Summary
Public functions
GetSchema() const
const hybridse::codec::Schema *
GetColumnID(size_t idx) const
size_t
GetColumnName(size_t idx) const
const std::string &
GetColumnType(size_t idx) const
const hybridse::type::Type
GetSourceName() const
const std::string &
SetSchema(const codec::Schema * schema)
void
SetSourceName(const std::string & name)
void
SetColumnID(size_t idx, size_t column_id)
void
SetSource(size_t idx, size_t child_idx, size_t child_column_id)
void
SetNonSource(size_t idx)
void
GetSourceColumnID(size_t idx) const
int
GetSourceChildIdx(size_t idx) const
int
IsSourceColumn(size_t idx) const
bool
IsStrictSourceColumn(size_t idx) const
bool
size() const
size_t
Clear()
void
ToString() const
std::string
Public Functions
function GetSchema
function GetColumnID
function GetColumnName
function GetColumnType
function GetSourceName
function SetSchema
function SetSourceName
function SetColumnID
function SetSource
function SetNonSource
function GetSourceColumnID
function GetSourceChildIdx
function IsSourceColumn
function IsStrictSourceColumn
function size
function Clear
function ToString
Last updated