hybridse::vm::CompileInfo

#include <engine_context.h>

Summary

Public functions

GetIRBuffer(const base::RawBuffer & buf) =0

bool

size_t

GetEngineMode() const =0

GetSql() const =0

const std::string &

GetSchema() const =0

const Schema &

GetCompileType() const =0

GetEncodedSchema() const =0

const std::string &

GetRequestSchema() const =0

const Schema &

GetRequestName() const =0

const std::string &

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