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

hak680.h File Reference


Detailed Description

Join_Select.

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

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

Author:
ElkeZ

Definition in file hak680.h.

#include "gsp00.h"
#include "ggg00.h"
#include "gak00.h"
#include "vak001.h"
#include "ggg07.h"
#include "gak68.h"
#include "gak71.h"

Go to the source code of this file.

Functions

externPascal void a680_first_table_cost (tak68_sequence_info VAR_VALUE_REF sequence_info, tak68_table_stats VAR_ARRAY_REF table_stats, tsp00_Int2 first_table, tak68_result_info VAR_VALUE_REF res_info)
externPascal void a680_join (tak_all_command_glob VAR_VALUE_REF acv, tak_dml_info VAR_VALUE_REF dmli, tgg00_FileId VAR_VALUE_REF res_tree, tak71_strat_rec VAR_VALUE_REF ak_strat_interface, pasbool last_pars_part, tak68_joinview_rec VAR_VALUE_REF jvrec)
externPascal pasbool a680is_outer_predicate (tak_dml_info VAR_VALUE_REF dmli, tsp00_Int2 st_pos)
externPascal void a680multiplier_get (tak_all_command_glob VAR_VALUE_REF acv, tak_sysbufferaddress base_ptr, tak00_columninfo VAR_VALUE_REF col_info, tak_jcolpropset VAR_ARRAY_REF jpropset, tsp00_Int4 VAR_VALUE_REF jmultiplier, pasbool VAR_VALUE_REF do_col_upd_stat)
externPascal void a680next_join_eval (tak_all_command_glob VAR_VALUE_REF acv, tak68_join_transition VAR_VALUE_REF jtrans, tak68_one_table_stat VAR_VALUE_REF table_stat, tsp00_Longreal VAR_VALUE_REF counted_multiplier, tsp00_Longreal VAR_VALUE_REF reverse_multiplier, tsp00_Longreal VAR_VALUE_REF newsum, tsp00_Longreal VAR_VALUE_REF newpages, tsp00_Int4 old_recs_per_respage, tsp00_Int4 recs_per_respage, pasbool use_operator_join)
externPascal void a680rollback_temp_jinfo (tak_all_command_glob VAR_VALUE_REF acv, tak_dml_info VAR_VALUE_REF dmli, const tak_parskey VAR_VALUE_REF parsk, const tgg00_Surrogate VAR_ARRAY_REF jv_tabid, tsp00_Int2 info_cnt)
externPascal void a680search_sequence (tak_all_command_glob VAR_VALUE_REF acv, tak_dml_info VAR_VALUE_REF dmli, tak_parskey VAR_VALUE_REF parsk, tak68_eq_record VAR_VALUE_REF eq_rec, tgg00_FileId VAR_VALUE_REF res_tree, tak68_sequence VAR_ARRAY_REF series, tak71_strat_rec VAR_VALUE_REF ak_strat_interface, tak68_joinview_rec VAR_VALUE_REF jvrec, tgg07_opjoin_usage VAR_VALUE_REF use_operator_join)
externPascal void a680standard_cost (tak_all_command_glob VAR_VALUE_REF acv, tak_dml_info VAR_VALUE_REF dmli, tak_sysbufferaddress config, tak68_table_stats VAR_ARRAY_REF table_stats, tak68_join_transitions VAR_ARRAY_REF jtrans, tak68_joininfos VAR_VALUE_REF jinfos, tak68_result_info VAR_VALUE_REF res_info, tak68_mult_tabs VAR_VALUE_REF mul_tabs, tak68_lastsuccession VAR_VALUE_REF lastsuccession, tsp00_Longreal VAR_VALUE_REF lowest_costs, tak68_sequence_info VAR_VALUE_REF sequence_info, tsp00_Int2 succ_length, pasbool final_call)


Generated by  Doxygen 1.6.0   Back to index