hybridse::vm::CompileInfo
#include <engine_context.h>
Summary
Public functions
GetIRBuffer(const base::RawBuffer & buf) =0
bool
GetIRSize() =0
size_t
GetEngineMode() const =0
const EngineMode
GetSql() const =0
const std::string &
GetSchema() const =0
const Schema &
GetCompileType() const =0
const ComileType
GetEncodedSchema() const =0
const std::string &
GetRequestSchema() const =0
const Schema &
GetRequestName() const =0
const std::string &
GetBatchRequestInfo() const =0
const hybridse::vm::BatchRequestInfo &
GetPhysicalPlan() const =0
const hybridse::vm::PhysicalOpNode *
DumpPhysicalPlan(std::ostream & output, const std::string & tab) =0
void
DumpClusterJob(std::ostream & output, const std::string & tab) =0
void
Public Functions
function CompileInfo
inline CompileInfo()
function ~CompileInfo
inline virtual ~CompileInfo()
function GetIRBuffer
virtual bool GetIRBuffer(
const base::RawBuffer & buf
) =0
function GetIRSize
virtual size_t GetIRSize() =0
function GetEngineMode
virtual const EngineMode GetEngineMode() const =0
function GetSql
virtual const std::string & GetSql() const =0
function GetSchema
virtual const Schema & GetSchema() const =0
function GetCompileType
virtual const ComileType GetCompileType() const =0
function GetEncodedSchema
virtual const std::string & GetEncodedSchema() const =0
function GetRequestSchema
virtual const Schema & GetRequestSchema() const =0
function GetRequestName
virtual const std::string & GetRequestName() const =0
function GetBatchRequestInfo
virtual const hybridse::vm::BatchRequestInfo & GetBatchRequestInfo() const =0
function GetPhysicalPlan
virtual const hybridse::vm::PhysicalOpNode * GetPhysicalPlan() const =0
function DumpPhysicalPlan
virtual void DumpPhysicalPlan(
std::ostream & output,
const std::string & tab
) =0
function DumpClusterJob
virtual void DumpClusterJob(
std::ostream & output,
const std::string & tab
) =0
Last updated