hybridse::vm::RowHandler
#include <catalog.h>
A row operation abstraction.
Summary
GetIterator() override
std::unique_ptr< RowIterator >
Return null since GetIterator isn't supported for a row.
GetRawIterator() override
RowIterator *
Return null since GetRawIterator isn't supported for a row,.
GetCount() override
const uint64_t Return 0 since Getcount isn't supported for a row.
GetHanlderType() override
const HandlerType
GetHandlerTypeName() override
const std::string
Inherited members
Inherited by hybridse::vm::AysncRowHandler, hybridse::vm::ErrorRowHandler, hybridse::vm::MemRowHandler
Inherited from hybridse::vm::DataHandler
GetSchema() =0
const Schema * Return table schema.
GetName() =0
const std::string & Return table name.
GetDatabase() =0
const std::string & Return the name of database.
base::Status Return dataset status. Default is hybridse::common::kOk.
Inherited from hybridse::codec::ListV< Row >
Public Functions
function RowHandler
function ~RowHandler
function GetIterator
Return null since GetIterator isn't supported for a row.
Reimplements: hybridse::codec::ListV::GetIterator
function GetRawIterator
Return null since GetRawIterator isn't supported for a row,.
Reimplements: hybridse::codec::ListV::GetRawIterator
function GetCount
Return 0 since Getcount isn't supported for a row.
Reimplements: hybridse::codec::ListV::GetCount
function At
Return 0 since Getcount isn't supported for a row.
Reimplements: hybridse::codec::ListV::At
function GetHanlderType
Reimplements: hybridse::vm::DataHandler::GetHanlderType
Return the HandlerType of the row handler. Return HandlerType::kRowHandler by default
function GetValue
Return value of row.
Reimplemented by: hybridse::vm::ErrorRowHandler::GetValue, hybridse::vm::AysncRowHandler::GetValue, hybridse::vm::MemRowHandler::GetValue
function GetHandlerTypeName
Return: name of handler type, default is "RowHandler"
Reimplements: hybridse::vm::DataHandler::GetHandlerTypeName
Reimplemented by: hybridse::vm::ErrorRowHandler::GetHandlerTypeName, hybridse::vm::MemRowHandler::GetHandlerTypeName
Get the name of handler type.
Last updated