File query_result.c¶
FileList > cubrid > src > parser > query_result.c
Go to the source code of this file
#include "config.h"#include "authenticate.h"#include "misc_string.h"#include "error_manager.h"#include "parser.h"#include "parser_message.h"#include "server_interface.h"#include "db_query.h"#include "object_accessor.h"#include "schema_manager.h"#include "memory_alloc.h"#include "execute_statement.h"#include "xasl_generation.h"#include "object_primitive.h"#include "db.h"#include "network_interface_cl.h"#include "transaction_cl.h"#include "dbtype.h"
Public Functions¶
Public Static Functions¶
| Type | Name |
|---|---|
| int | pt_arity_of_query_type (const DB_QUERY_TYPE * qt) |
| int | pt_find_size_from_dbtype (const DB_TYPE T_type) |
| void | pt_fixup_select_columns_type (PT_NODE * columns) |
| char * | pt_get_attr_name (PARSER_CONTEXT * parser, PT_NODE * node) |
| DB_COL_TYPE | pt_get_col_type (const PARSER_CONTEXT * parser, const PT_NODE * node) |
| PT_NODE * | pt_get_from_list (const PARSER_CONTEXT * parser, const PT_NODE * query) |
| DB_QUERY_TYPE * | pt_get_node_title (PARSER_CONTEXT * parser, const PT_NODE * col, const PT_NODE * from_list) |
| SM_DOMAIN * | pt_get_src_domain (PARSER_CONTEXT * parser, const PT_NODE * s, const PT_NODE * specs) |
| void | pt_set_domain_class (SM_DOMAIN * dom, const PT_NODE * nam, const DB_OBJECT * virt) |
| void | pt_set_domain_class_list (SM_DOMAIN * dom, const PT_NODE * nam, const DB_OBJECT * virt) |
Public Functions Documentation¶
function db_get_attribute_force¶
function db_get_attributes_force¶
function db_object_describe¶
int db_object_describe (
DB_OBJECT * obj_mop,
int num_attrs,
const char ** attrs,
DB_QUERY_TYPE ** col_spec
)
function db_object_fetch¶
int db_object_fetch (
DB_OBJECT * obj_mop,
int num_attrs,
const char ** attrs,
DB_QUERY_RESULT ** result
)
function pt_end_query¶
function pt_fillin_type_size¶
DB_QUERY_TYPE * pt_fillin_type_size (
PARSER_CONTEXT * parser,
PT_NODE * query,
DB_QUERY_TYPE * list,
const int oids_included,
bool want_spec_entity_name,
bool fixup_columns_type
)
function pt_find_users_class¶
function pt_free_query_etc_area¶
function pt_get_select_list¶
function pt_get_titles¶
function pt_is_server_insert_with_generated_keys¶
function pt_make_cache_hit_result_descriptor¶
function pt_new_query_result_descriptor¶
function pt_report_to_ersys¶
function pt_report_to_ersys_with_statement¶
void pt_report_to_ersys_with_statement (
PARSER_CONTEXT * parser,
const PT_ERROR_TYPE error_type,
PT_NODE * statement
)
Public Static Functions Documentation¶
function pt_arity_of_query_type¶
function pt_find_size_from_dbtype¶
function pt_fixup_select_columns_type¶
function pt_get_attr_name¶
function pt_get_col_type¶
function pt_get_from_list¶
function pt_get_node_title¶
static DB_QUERY_TYPE * pt_get_node_title (
PARSER_CONTEXT * parser,
const PT_NODE * col,
const PT_NODE * from_list
)
function pt_get_src_domain¶
static SM_DOMAIN * pt_get_src_domain (
PARSER_CONTEXT * parser,
const PT_NODE * s,
const PT_NODE * specs
)
function pt_set_domain_class¶
function pt_set_domain_class_list¶
static void pt_set_domain_class_list (
SM_DOMAIN * dom,
const PT_NODE * nam,
const DB_OBJECT * virt
)
The documentation for this class was generated from the following file cubrid/src/parser/query_result.c