Skip to content

Class cubxasl::spawner

ClassList > cubxasl > spawner

  • #include <xasl_spawner.hpp>

Public Functions

Type Name
T * alloc (const T * src)
T * alloc (const T * src, int count)
T * find (const T * src)
T * find (const T * src, int count)
PRED_EXPR * spawn (const PRED_EXPR * pred_expr)
int spawn (const PRED * src, PRED * dest)
int spawn (const EVAL_TERM * src, EVAL_TERM * dest)
int spawn (const COMP_EVAL_TERM * src, COMP_EVAL_TERM * dest)
int spawn (const ALSM_EVAL_TERM * src, ALSM_EVAL_TERM * dest)
int spawn (const LIKE_EVAL_TERM * src, LIKE_EVAL_TERM * dest)
int spawn (const RLIKE_EVAL_TERM * src, RLIKE_EVAL_TERM * dest)
cub_compiled_regex * spawn (const cub_compiled_regex * src)
REGU_VARIABLE * spawn (const REGU_VARIABLE * src)
int spawn (const REGU_VARIABLE * src, REGU_VARIABLE * dest)
DB_VALUE * spawn (const DB_VALUE * src)
ARITH_TYPE * spawn (const ARITH_TYPE * src)
struct drand48_data * spawn (const struct drand48_data * src)
int spawn (const ATTR_DESCR * src, ATTR_DESCR * dest)
HEAP_CACHE_ATTRINFO * spawn (const HEAP_CACHE_ATTRINFO * src)
OR_CLASSREP * spawn (const OR_CLASSREP * src)
int spawn (const HEAP_ATTRVALUE * src, HEAP_ATTRVALUE * dest)
OR_ATTRIBUTE * spawn (const OR_ATTRIBUTE * src)
int spawn (const QFILE_TUPLE_VALUE_POSITION * src, QFILE_TUPLE_VALUE_POSITION * dest)
QFILE_SORTED_LIST_ID * spawn (const QFILE_SORTED_LIST_ID * src)
QFILE_LIST_ID * spawn (const QFILE_LIST_ID * src)
FUNCTION_TYPE * spawn (const FUNCTION_TYPE * src)
function_tmp_obj * spawn (const function_tmp_obj * src)
REGU_VALUE_LIST * spawn (const REGU_VALUE_LIST * src)
REGU_VALUE_ITEM * spawn (const REGU_VALUE_ITEM * src)
REGU_VARIABLE_LIST spawn (const REGU_VARIABLE_LIST src)
SP_TYPE * spawn (const SP_TYPE * src)
PL_SIGNATURE_TYPE * spawn (const PL_SIGNATURE_TYPE * src)
VAL_LIST * spawn (const VAL_LIST * src)
int spawn (const QPROC_DB_VALUE_LIST src, QPROC_DB_VALUE_LIST dest)
VAL_DESCR * spawn (const VAL_DESCR * src)
spawner (cubthread::entry & main_thread_ref)
~spawner ()

Public Functions Documentation

function alloc [1/2]

template<typename T>
T * cubxasl::spawner::alloc (
    const T * src
) 

function alloc [2/2]

template<typename T>
T * cubxasl::spawner::alloc (
    const T * src,
    int count
) 

function find [1/2]

template<typename T>
T * cubxasl::spawner::find (
    const T * src
) 

function find [2/2]

template<typename T>
T * cubxasl::spawner::find (
    const T * src,
    int count
) 

function spawn [1/31]

PRED_EXPR * cubxasl::spawner::spawn (
    const  PRED_EXPR * pred_expr
) 

function spawn [2/31]

int cubxasl::spawner::spawn (
    const  PRED * src,
    PRED * dest
) 

function spawn [3/31]

int cubxasl::spawner::spawn (
    const  EVAL_TERM * src,
    EVAL_TERM * dest
) 

function spawn [4/31]

int cubxasl::spawner::spawn (
    const  COMP_EVAL_TERM * src,
    COMP_EVAL_TERM * dest
) 

function spawn [5/31]

int cubxasl::spawner::spawn (
    const  ALSM_EVAL_TERM * src,
    ALSM_EVAL_TERM * dest
) 

function spawn [6/31]

int cubxasl::spawner::spawn (
    const  LIKE_EVAL_TERM * src,
    LIKE_EVAL_TERM * dest
) 

function spawn [7/31]

int cubxasl::spawner::spawn (
    const  RLIKE_EVAL_TERM * src,
    RLIKE_EVAL_TERM * dest
) 

function spawn [8/31]

cub_compiled_regex * cubxasl::spawner::spawn (
    const  cub_compiled_regex * src
) 

function spawn [9/31]

REGU_VARIABLE * cubxasl::spawner::spawn (
    const  REGU_VARIABLE * src
) 

function spawn [10/31]

int cubxasl::spawner::spawn (
    const  REGU_VARIABLE * src,
    REGU_VARIABLE * dest
) 

function spawn [11/31]

DB_VALUE * cubxasl::spawner::spawn (
    const  DB_VALUE * src
) 

function spawn [12/31]

ARITH_TYPE * cubxasl::spawner::spawn (
    const  ARITH_TYPE * src
) 

function spawn [13/31]

struct  drand48_data * cubxasl::spawner::spawn (
    const  struct  drand48_data * src
) 

function spawn [14/31]

int cubxasl::spawner::spawn (
    const  ATTR_DESCR * src,
    ATTR_DESCR * dest
) 

function spawn [15/31]

HEAP_CACHE_ATTRINFO * cubxasl::spawner::spawn (
    const  HEAP_CACHE_ATTRINFO * src
) 

function spawn [16/31]

OR_CLASSREP * cubxasl::spawner::spawn (
    const  OR_CLASSREP * src
) 

function spawn [17/31]

int cubxasl::spawner::spawn (
    const  HEAP_ATTRVALUE * src,
    HEAP_ATTRVALUE * dest
) 

function spawn [18/31]

OR_ATTRIBUTE * cubxasl::spawner::spawn (
    const  OR_ATTRIBUTE * src
) 

function spawn [19/31]

int cubxasl::spawner::spawn (
    const  QFILE_TUPLE_VALUE_POSITION * src,
    QFILE_TUPLE_VALUE_POSITION * dest
) 

function spawn [20/31]

QFILE_SORTED_LIST_ID * cubxasl::spawner::spawn (
    const  QFILE_SORTED_LIST_ID * src
) 

function spawn [21/31]

QFILE_LIST_ID * cubxasl::spawner::spawn (
    const  QFILE_LIST_ID * src
) 

function spawn [22/31]

FUNCTION_TYPE * cubxasl::spawner::spawn (
    const  FUNCTION_TYPE * src
) 

function spawn [23/31]

function_tmp_obj * cubxasl::spawner::spawn (
    const  function_tmp_obj * src
) 

function spawn [24/31]

REGU_VALUE_LIST * cubxasl::spawner::spawn (
    const  REGU_VALUE_LIST * src
) 

function spawn [25/31]

REGU_VALUE_ITEM * cubxasl::spawner::spawn (
    const  REGU_VALUE_ITEM * src
) 

function spawn [26/31]

REGU_VARIABLE_LIST cubxasl::spawner::spawn (
    const  REGU_VARIABLE_LIST src
) 

function spawn [27/31]

SP_TYPE * cubxasl::spawner::spawn (
    const  SP_TYPE * src
) 

function spawn [28/31]

PL_SIGNATURE_TYPE * cubxasl::spawner::spawn (
    const  PL_SIGNATURE_TYPE * src
) 

function spawn [29/31]

VAL_LIST * cubxasl::spawner::spawn (
    const  VAL_LIST * src
) 

function spawn [30/31]

int cubxasl::spawner::spawn (
    const  QPROC_DB_VALUE_LIST src,
    QPROC_DB_VALUE_LIST dest
) 

function spawn [31/31]

VAL_DESCR * cubxasl::spawner::spawn (
    const  VAL_DESCR * src
) 

function spawner

cubxasl::spawner::spawner (
    cubthread::entry & main_thread_ref
) 

function ~spawner

cubxasl::spawner::~spawner () 


The documentation for this class was generated from the following file cubrid/src/xasl/xasl_spawner.hpp