hybridse::vm::SchemaSource

#include <schemas_context.h>

Summary

Public functions

GetColumnID(size_t idx) const

size_t

GetColumnName(size_t idx) const

const std::string &

GetColumnType(size_t idx) const

const hybridse::type::Type

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

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