CUBRID Engine  latest
method_scan.h File Reference
#include "dbtype_def.h"
#include "method_def.hpp"
#include "work_space.h"
#include "cursor.h"
#include "storage_common.h"
#include "thread_compat.hpp"
Include dependency graph for method_scan.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  method_info
 
struct  method_scan_buffer
 

Macros

#define MAX_XS_SCANBUF_DBVALS   256
 

Typedefs

typedef struct method_sig_list METHOD_SIG_LIST
 
typedef struct method_info METHOD_INFO
 
typedef struct method_scan_buffer METHOD_SCAN_BUFFER
 

Functions

int method_open_scan (THREAD_ENTRY *thread_p, METHOD_SCAN_BUFFER *scan_buf, qfile_list_id *list_id, method_sig_list *method_sig_list)
 
int method_close_scan (THREAD_ENTRY *thread_p, METHOD_SCAN_BUFFER *scan_buf)
 
SCAN_CODE method_scan_next (THREAD_ENTRY *thread_p, METHOD_SCAN_BUFFER *scan_buf, val_list_node *val_list)
 

Macro Definition Documentation

#define MAX_XS_SCANBUF_DBVALS   256

Definition at line 67 of file method_scan.h.

Referenced by method_open_value_array_scan().

Typedef Documentation

typedef struct method_info METHOD_INFO

Definition at line 69 of file method_scan.h.

Definition at line 76 of file method_scan.h.

Definition at line 46 of file method_scan.h.

Function Documentation

int method_close_scan ( THREAD_ENTRY thread_p,
METHOD_SCAN_BUFFER scan_buf 
)

Definition at line 202 of file method_scan.c.

References vacomm_buffer::action, method_clear_scan_buffer(), method_close_value_array_scan(), method_receive_results(), METHOD_SUCCESS, and VACOMM_BUFFER_ABORT.

Referenced by scan_close_scan().

Here is the caller graph for this function:

int method_open_scan ( THREAD_ENTRY thread_p,
METHOD_SCAN_BUFFER scan_buf,
qfile_list_id list_id,
method_sig_list method_sig_list 
)