Logo Search packages:      
Sourcecode: maxdb-7.5.00 version File versions

hak01.h File Reference


Detailed Description

Scanner.

******************************************************************************

------------------------------------------------------------------------------

Author:

Definition in file hak01.h.

#include "gsp00.h"
#include "vsp001.h"
#include "ggg00.h"
#include "vak001.h"

Go to the source code of this file.

Functions

externPascal void a01_call_put (tak_all_command_glob VAR_VALUE_REF acv, tak_procs_Param proc, tsp00_Int2 subproc, tsp00_Int2 VAR_VALUE_REF curr_n)
externPascal void a01_character_set (tak_all_command_glob VAR_VALUE_REF acv, tsp00_Int2 VAR_VALUE_REF put_node, tsp00_Int2 VAR_VALUE_REF last_node)
externPascal void a01_compact_cmd (tak_all_command_glob VAR_VALUE_REF acv)
externPascal void a01_dt_put_datatype_node (tak_all_command_glob VAR_VALUE_REF acv, tsp00_Int2 VAR_VALUE_REF curr_n, tsp00_DataType_Param data_type, tsp00_Int2 datalen, tsp00_Int2 datafrac, integer inoutlen)
externPascal pasbool a01_eqkey (tak_keyword VAR_ARRAY_REF a, tsp00_SqlMode_Param sqlmode, void *b, tak_scanner_glob VAR_VALUE_REF scv)
externPascal void a01_force_symbol (tak_all_command_glob VAR_VALUE_REF acv, tak_sc_symbol_Param expected_symbol, tsp00_Int2 VAR_VALUE_REF node1, tsp00_Int2 VAR_VALUE_REF node2)
externPascal void a01_function_put (tak_all_command_glob VAR_VALUE_REF acv, tsp00_Int2 VAR_VALUE_REF curr_n)
externPascal void a01_get_keyword (tak_all_command_glob VAR_VALUE_REF acv, integer VAR_VALUE_REF index, pasbool VAR_VALUE_REF reserved)
externPascal void a01_get_password (tak_all_command_glob VAR_VALUE_REF acv, tsp00_Int2 VAR_VALUE_REF put_node, tsp00_Int2 VAR_VALUE_REF last_node)
externPascal void a01_init_command (tak_all_command_glob VAR_VALUE_REF acv)
externPascal void a01_is_end_symbol (tak_all_command_glob VAR_VALUE_REF acv)
externPascal void a01_is_odbc_syntax (tak_all_command_glob VAR_VALUE_REF acv, tak_odbc_partype VAR_VALUE_REF partype, tak_odbc_functiontype VAR_VALUE_REF functype)
externPascal void a01_next_symbol (tak_all_command_glob VAR_VALUE_REF acv)
externPascal pasbool a01_odbc_end_ok (tak_all_command_glob VAR_VALUE_REF acv, tak_odbc_partype_Param partype)
externPascal void a01_parser_init ()
externPascal void a01_put_node (tak_all_command_glob VAR_VALUE_REF acv, tsp00_Int2 VAR_VALUE_REF curr_n)
externPascal void a01_put_same_node (tak_all_command_glob VAR_VALUE_REF acv, tsp00_Int2 input_node, tsp00_Int2 VAR_VALUE_REF curr_n)
externPascal void a01_write_keywords ()
externPascal tsp00_Int4 a01aligned_cmd_len (tsp00_Int4 len)
externPascal void a01blank_skip_node (tak_all_command_glob VAR_VALUE_REF acv, tsp00_Int4 pos, tsp00_Int4 len)
externPascal pasbool a01eqkw (tak_keyword VAR_ARRAY_REF a, void *b, tsp00_Int4 b_pos, integer length)
externPascal pasbool a01equal_char (void *m, tsp00_Int4 pos, char cmp_char)
externPascal void a01info_call_put (tak_all_command_glob VAR_VALUE_REF acv, tak_procs_Param proc, tsp00_Int2 subproc, tsp00_Int2 VAR_VALUE_REF curr_n, tsp00_Int2 VAR_VALUE_REF info_n)
externPascal pasbool a01is_ascii_unicode (void *m, integer pos)
externPascal pasbool a01is_identifier (void *identifier, integer len, tsp00_SqlMode_Param sqlmode)
externPascal pasbool a01is_whitespace_char (void *m, tsp00_Int4 pos)
externPascal pasbool a01mandatory_keyword (tak_all_command_glob VAR_VALUE_REF acv, integer required_keyword)
externPascal tsp00_MoveObjPtr a01node_get_ptr (tak_all_command_glob VAR_VALUE_REF acv, integer tree_index)
externPascal void a01ptr_put_node (tak_all_command_glob VAR_VALUE_REF acv, tsp00_MoveObjPtr ptr, tsp00_Int2 VAR_VALUE_REF curr_n)
externPascal void a01set32_identifier (tsp00_KnlIdentifier VAR_ARRAY_REF id, tsp00_Lname VAR_ARRAY_REF set_identifier)
externPascal void a01setl_identifier (tsp00_KnlIdentifier VAR_ARRAY_REF id, tsp00_KnlIdentifier VAR_ARRAY_REF set_identifier)
externPascal void a01sets_identifier (tsp00_KnlIdentifier VAR_ARRAY_REF id, tak_oldidentifier VAR_ARRAY_REF set_identifier)
externPascal void a01swap_cmd_part (tsp00_SwapKind_Param client_swap, tsp1_part_header VAR_VALUE_REF cmd_part)
externPascal tsp00_Int2 a01swap_int2 (tsp00_Int2 old)

Variables

externPascal tak_sqlm_charset a01_first_id_char
externPascal tsp00_KnlIdentifier a01_i_ak_cache
externPascal tsp00_KnlIdentifier a01_i_asterisk
externPascal tsp00_Identifier a01_i_b_identifier
externPascal tsp00_KnlIdentifier a01_i_catalog
externPascal tsp00_KnlIdentifier a01_i_count
externPascal tsp00_KnlIdentifier a01_i_current
externPascal tsp00_KnlIdentifier a01_i_cursor
externPascal tsp00_KnlIdentifier a01_i_domain
externPascal tsp00_KnlIdentifier a01_i_dual
externPascal tsp00_KnlIdentifier a01_i_errmsg
externPascal tsp00_KnlIdentifier a01_i_expression
externPascal tsp00_KnlIdentifier a01_i_internal
externPascal tsp00_KnlIdentifier a01_i_java
externPascal tsp00_KnlIdentifier a01_i_main
externPascal tsp00_KnlIdentifier a01_i_new
externPascal tsp00_KnlIdentifier a01_i_old
externPascal tsp00_KnlIdentifier a01_i_oldpacket
externPascal tsp00_KnlIdentifier a01_i_oms_container
externPascal tsp00_KnlIdentifier a01_i_oms_schema
externPascal tsp00_KnlIdentifier a01_i_public
externPascal tsp00_KnlIdentifier a01_i_rc
externPascal tsp00_KnlIdentifier a01_i_rest
externPascal tsp00_KnlIdentifier a01_i_rowno
externPascal tsp00_KnlIdentifier a01_i_sapr3
externPascal tsp00_KnlIdentifier a01_i_show
externPascal tsp00_KnlIdentifier a01_i_sys
externPascal tsp00_KnlIdentifier a01_i_sys_appl
externPascal tsp00_KnlIdentifier a01_i_syscat1
externPascal tsp00_KnlIdentifier a01_i_syscat2
externPascal tsp00_KnlIdentifier a01_i_syschecktablelog
externPascal tsp00_KnlIdentifier a01_i_syscmd_analyze
externPascal tsp00_KnlIdentifier a01_i_syscursorname
externPascal tsp00_KnlIdentifier a01_i_sysdata_analyze
externPascal tsp00_KnlIdentifier a01_i_sysdba
externPascal tsp00_KnlIdentifier a01_i_sysdd
externPascal tsp00_KnlIdentifier a01_i_sysddltrigger
externPascal tsp00_KnlIdentifier a01_i_sysdialoglibrary
externPascal tsp00_KnlIdentifier a01_i_syserrormap
externPascal tsp00_KnlIdentifier a01_i_sysinfo
externPascal tsp00_KnlIdentifier a01_i_sysmessages
externPascal tsp00_KnlIdentifier a01_i_sysmondata
externPascal tsp00_KnlIdentifier a01_i_sysmonitor
externPascal tsp00_KnlIdentifier a01_i_sysparseid
externPascal tsp00_KnlIdentifier a01_i_sysproc
externPascal tsp00_KnlIdentifier a01_i_sysstatistics
externPascal tsp00_KnlIdentifier a01_i_system
externPascal tsp00_KnlIdentifier a01_i_sysupdstatlog
externPascal tsp00_KnlIdentifier a01_i_sysupdstatwanted
externPascal tsp00_KnlIdentifier a01_i_table
externPascal tsp00_KnlIdentifier a01_i_tablekey
externPascal tsp00_KnlIdentifier a01_i_temp
externPascal tsp00_KnlIdentifier a01_i_tmpresult
externPascal tsp00_KnlIdentifier a01_i_user
externPascal tsp00_KnlIdentifier a01_i_usergroup
externPascal tsp00_KnlIdentifier a01_il_b_identifier
externPascal tsp00_KnlIdentifier a01_into_res_name
externPascal tsp00_Int2 a01_l_expression
externPascal tak_sqlm_charset a01_letters
externPascal tsp00_KnlIdentifier a01_union_fill_resname
externPascal tsp00_KnlIdentifier a01_zero_res_name
externPascal pasbool a01aggr_optim
externPascal integer a01char_size
externPascal tsp00_KnlIdentifier a01controluser
externPascal char a01cr
externPascal tgg00_SysInfoKey a01defaultkey
externPascal pasbool a01diag_ana_coll_data
externPascal pasbool a01diag_analyze_on
externPascal pasbool a01diag_minmax_optim
externPascal pasbool a01diag_moni_parseid
externPascal pasbool a01diag_monitor_on
externPascal pasbool a01diag_reverse_fetch
externPascal tak_charset a01digits
externPascal tak_privilege a01emptypriv
externPascal tak_columnset a01fullset
externPascal char a01ht
externPascal integer a01identifier_size
externPascal pasbool a01join_forced_opjoin
externPascal tsp00_Int4 a01join_hash_min_ratio
externPascal tsp00_Int4 a01join_parall_minsize
externPascal tak_keywordtab a01kw
externPascal tak_sqlm_charset a01letter_dig_under
externPascal char a01lf
externPascal tsp1_part_header a01nil_part_desc
externPascal pasbool a01one_join_phase
externPascal pasbool a01outer_join_ordered
externPascal pasbool a01sm_collect_data
externPascal tsp00_Int4 a01sm_milliseconds
externPascal tsp00_Int4 a01sm_reads
externPascal tsp00_Int4 a01sm_selectivity
externPascal tgg00_SysInfoKey a01sysnullkey
externPascal pasbool a01trigger
externPascal pasbool a01use_join_hashtable


Generated by  Doxygen 1.6.0   Back to index