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

hak262.h File Reference


Detailed Description

AK_Trigger.

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

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

Author:
ThomasA

Definition in file hak262.h.

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

Go to the source code of this file.

Functions

externPascal void a262add_trigger_info (tak_all_command_glob VAR_VALUE_REF acv, tak_dml_info VAR_VALUE_REF dmli, pasbool ignoreUserTrigger)
externPascal void a262CalcOutputLen (tak_all_command_glob VAR_VALUE_REF acv, tak_methodrecord VAR_VALUE_REF methodRec, tak_sysbufferaddress pParamTable, tak_colinteger VAR_ARRAY_REF constParams, tsp00_Int2 VAR_VALUE_REF dataLength, tsp00_Int2 VAR_VALUE_REF ioLength, tsp00_Int2 VAR_VALUE_REF fraction)
externPascal void a262Call (tak_all_command_glob VAR_VALUE_REF acv, tak_sysbufferaddress p, tsp00_MoveObjPtr data_p)
externPascal void a262compile (tak_all_command_glob VAR_VALUE_REF acv, integer tree_index)
externPascal void a262CreateDBProc (tak_all_command_glob VAR_VALUE_REF acv)
externPascal void a262DBFuncCreate (tak_all_command_glob VAR_VALUE_REF acv, pasbool isPublic)
externPascal void a262Debug (tak_all_command_glob VAR_VALUE_REF acv, pasbool debugListen)
externPascal void a262DebugSyntax (tak_all_command_glob VAR_VALUE_REF acv, tsp00_Int2 VAR_VALUE_REF put_node)
externPascal void a262DeleteTriggerParsinfo (tak_all_command_glob VAR_VALUE_REF acv, tak_baserecord VAR_VALUE_REF BaseRec)
externPascal void a262drop_tab_col_trigger (tak_all_command_glob VAR_VALUE_REF acv, tak_viewscan_par VAR_VALUE_REF viewscanpar, tgg00_StackEntry VAR_VALUE_REF new_stack)
externPascal void a262DropInternalTriggers (tak_all_command_glob VAR_VALUE_REF acv)
externPascal void a262DropParseIds (tak_all_command_glob VAR_VALUE_REF acv, tgg00_MessBlock VAR_VALUE_REF mblock)
externPascal void a262DynamicSQL (tak_acv_address acv_addr, tgg00_SelectFieldsParam VAR_VALUE_REF sel, tsp00_MoveObjPtr pStmt, integer stmtLength, tsp00_MoveObjPtr retcode_addr, tgg00_BasisError VAR_VALUE_REF e)
externPascal tak_sysbufferaddress a262EvalOutputLenProlog (tak_all_command_glob VAR_VALUE_REF acv, tgg00_Surrogate VAR_ARRAY_REF functionId)
externPascal void a262execute (tak_acv_address acv_addr, tgg00_SelectFieldsParam VAR_VALUE_REF sel, tsp00_MoveObjPtr retcode_addr, tgg00_StackList VAR_ARRAY_REF StackList, tsp00_Int4 VAR_VALUE_REF qual_ptr, tgg00_BasisError VAR_VALUE_REF e)
externPascal void a262execute_trigger (tak_all_command_glob VAR_VALUE_REF acv)
externPascal void a262exist_trigger (tak_all_command_glob VAR_VALUE_REF acv, tsp00_KnlIdentifier VAR_ARRAY_REF trigger_name, tak_syspointerarr VAR_VALUE_REF trigger_ptr_arr, tgg00_Linkset VAR_ARRAY_REF trigger_kind)
externPascal void a262FunctionCall (tak_acv_address pAcv, tgg00_SelectFieldsParam VAR_VALUE_REF callerSel, const tgg00_Surrogate VAR_ARRAY_REF functionId, tgg00_BasisError VAR_VALUE_REF e)
externPascal void a262get_trigger_name (tak_triggerrecord VAR_VALUE_REF trigger_rec, tsp00_KnlIdentifier VAR_ARRAY_REF trigger_name, tgg00_BasisError VAR_VALUE_REF b_err)
externPascal void a262GetDBProcDefinition (tak_all_command_glob VAR_VALUE_REF acv, tgg00_Surrogate VAR_ARRAY_REF DBProcId, tsp00_Int4 VAR_VALUE_REF def_len, void *buf, tsp00_Int4 buf_size)
externPascal void a262GetValDBProcDefinition (tak_all_command_glob VAR_VALUE_REF acv, tak_long_descriptor VAR_VALUE_REF long_desc, tgg00_LongQual VAR_VALUE_REF ret_long_qual)
externPascal void a262InternalFunction (tgg00_StackEntry VAR_VALUE_REF StackEntry, void *Buf, integer BufSize, integer BufPos, tgg00_BasisError VAR_VALUE_REF e)
externPascal void a262LoadCode (tak_all_command_glob VAR_VALUE_REF acv, const tgg00_Surrogate VAR_ARRAY_REF CodeId, const tsp00_C2 VAR_ARRAY_REF Linkage, tak_sysbufferaddress VAR_VALUE_REF p)
externPascal void a262reset_statistics ()
externPascal void a262ReturnCursor (tak_acv_address acv_addr, tsp00_MoveObjPtr param_addr, tsp00_Int4 param_len, tgg00_BasisError VAR_VALUE_REF e)
externPascal void a262ReturnParam (tak_acv_address acv_addr, tsp00_DataType_Param paramDataType, const tsp00_MoveObjPtr param_addr, tsp00_Int4 param_len, tgg00_BasisError VAR_VALUE_REF e)
externPascal void a262SetParameterProperties (tak_all_command_glob VAR_VALUE_REF acv, tak_sysbufferaddress pParamTable, integer paramNo, tsp00_DataType_Param paramDataType, integer dataLength, integer inOutLength, integer fraction)
externPascal pasbool a262StatementBeginStackEntry (tak_acv_address acv_addr, tgg00_SelectFieldsParam VAR_VALUE_REF sel, integer stackIndex, integer VAR_VALUE_REF codePos, integer VAR_VALUE_REF codeLength)
externPascal void a262statistics (tsp00_8ByteCounter VAR_VALUE_REF external_trigger_cnt, tsp00_8ByteCounter VAR_VALUE_REF internal_trigger_cnt)
externPascal void a262stop (tak_acv_address acv_addr, tsp00_Int2 rc, integer msgtext_len, tsp00_MoveObjPtr msgtext)
externPascal void a262trigger_semantic (tak_all_command_glob VAR_VALUE_REF acv)


Generated by  Doxygen 1.6.0   Back to index