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

hbd01.h File Reference


Detailed Description

filesysteminterface_1

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

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

Author:
JuergenP

Definition in file hbd01.h.

#include "gsp00.h"
#include "ggg00.h"
#include "gbd00.h"

Go to the source code of this file.

Functions

externPascal void b01b_check_bytestr (tgg00_TransContext &t, tgg00_FileId &file_id)
externPascal void b01bcreate_bytestr (tgg00_TransContext &t, tgg00_FileId &file_id)
externPascal void b01change_filetype (tgg00_TransContext &t, tgg00_FileId &file_id, tgg00_FiletypeSet &new_filetype)
externPascal void b01check_table (tgg00_TransContext &t, tgg00_FileId &file_id, tsp00_Int2 long_col_cnt, tsp00_Int2 new_long_col_cnt, pasbool bWithExtendedCheck, pasbool check_long_existence)
externPascal pasbool b01connect_allowed ()
externPascal void b01create_filesystem (tgg00_TransContext &t)
externPascal pasbool b01db_full (tsp00_TaskId taskId)
externPascal void b01dbspace_statistic (tgg00_TransContext &t, tgg00_DbSpaceInfo &info)
externPascal void b01destroy_file (tgg00_TransContext &t, tgg00_FileId &file_id)
externPascal void b01empty_file (tgg00_TransContext &t, tgg00_FileId &file_id)
externPascal void b01end_read_only (tgg00_TransContext &t)
externPascal void b01fcreate_file (tgg00_TransContext &t, tgg00_FileId &file_id, tsp00_Int2 stringcol_cnt, pasbool no_tree_index)
externPascal void b01filestate (tgg00_TransContext &t, tgg00_FileId &file_id)
externPascal void b01fn_new_and_unload (tgg00_TransContext &t, tgg00_FileId &orig_id, tgg00_FileId &new_id)
externPascal tsp00_Int4 b01get_bad_index_cnt ()
externPascal void b01get_bad_indexid (tgg00_TransContext &t, tgg00_FileId &file_id)
externPascal void b01get_data_cache_workload (tgg00_TransContext &trans, tsp00_Int4 &DataCacheSize, tsp00_Int4 &OmsHistoryPageCnt, tsp00_Int4 &OmsDataPageCnt, tsp00_Int4 &OmsUnloadedVersPageCnt, tsp00_Int4 &SqlDataPageCnt)
externPascal void b01ldestroy_long_file (tgg00_TransContext &t, tgg00_FileId &file_id)
externPascal void b01move_filecontent (tgg00_TransContext &t, tgg00_FileId &sourceFileId, tgg00_FileId &destFileId)
externPascal void b01next_fdir_entry (tgg00_TransContext &t, tgg00_FileId &file_id)
externPascal tsp00_Int4 b01no_of_data_devs ()
externPascal tsp00_Int4 b01no_of_log_devs ()
externPascal void b01pdestroy_perm_file (tgg00_TransContext &t, tgg00_FileId &file_id)
externPascal void b01prefix_destroy_files (tgg00_TransContext &t, tgg00_Filename &prefix_fn, integer prefix_len)
externPascal void b01pverify_participant (tgg00_TransContext &t, tgg00_FileId &file_id, pasbool is_cold, pasbool bWithExtendedCheck)
externPascal tsp00_Int4 b01rec_align (tsp00_Int4 len)
externPascal void b01reload_file (tgg00_TransContext &t, tgg00_FileId &file_id)
externPascal void b01rename_file (tgg00_TransContext &t, tgg00_FileId &srcFileId, tgg00_FileId &destFileId)
externPascal void b01reset_monitor (tgg00_MonitorPart_Param part)
externPascal void b01restart_filesystem (tgg00_TransContext &t, pasbool IncrementConvVersion)
externPascal void b01set_fileversion (tgg00_TransContext &t, tgg00_FileId &file_id, tgg91_FileVersion new_fileversion, tsp00_Int2 new_long_cnt)
externPascal void b01setto_zero_full_and_null ()
externPascal void b01sfile_statistic (tgg00_TransContext &t, tgg00_FileId &file_id, pasbool with_shortcol_file, tgg00_SampleInfo &info)
externPascal void b01show_monitor (tsp00_TaskId TaskId, tgg00_ReferenceInfo &info)
externPascal void b01shutdown_filesystem (tgg00_TransContext &t)
externPascal void b01tcreate_file (tgg00_TransContext &t, tgg00_FileId &file_id)
externPascal void b01tinit_temp_cache (tgg00_TransContext &t, tsp00_Int4 buffers, pasbool is_control_session)
externPascal void b01treeleafnodes (tgg00_TransContext &t, tgg00_FileId &file_id, tgg00_MessType_Param m_type, tsp00_Int4 &old_treeleafnodes)
externPascal void b01trelease_temp_cache (tgg00_TransContext &t)
externPascal void b01treset_file (tgg00_TransContext &t, tgg00_FileId &file_id)
externPascal void b01unload_file (tgg00_TransContext &t, tgg00_FileId &file_id)
externPascal void b01verify_database (tgg00_TransContext &t, pasbool bWithUpdate, pasbool bWithIndexes, pasbool bWithExtendedCheck, tsp00_Int4 &NumPermPages, tsp00_Int4 &NumReleasedBlocks, tsp00_Int4 &bad_index_cnt, tsp00_Int4 &total_bad_cnt)
externPascal void b01vstate_fileversion (tgg00_TransContext &t, tgg00_FileId &file_id)
externPascal void bd01AddInvToFileDirectory (tgg00_TransContext &Trans, tgg00_FileId &FileId, pasbool SetNotAccessible)
externPascal void bd01CalculateRecordsAndLeaves (tgg00_TransContext &Trans, tgg00_FileId &FileId, tsp00_Int4 &NumberOfLeaves, tsp00_Int4 &NumberOfRecords)
externPascal tsp00_Int4 bd01ConverterSize ()
externPascal void bd01CreateCoordinator (tgg00_TransContext &t, tgg00_MessType_Param MessType)
externPascal void bd01DataCacheSize (tsp00_Int4 &TotalPages, tsp00_Int4 &UnMapPages)
externPascal void bd01ExtractForeignKey (tgg00_MessBlock &MessBlock, tgg00_FileId &AuxFileId)
externPascal void bd01ExtractTable (tgg00_TransContext &trans, tsp00_PageNo root, tsp00_VFilename &hostFileName)
externPascal void bd01MigrateDataBase (tsp00_TaskId TaskId, tgg00_BasisError &TrError)
externPascal void bd01MultiColumnStatistic (tgg00_MessBlock &MessBlock, tgg00_FileId &AuxFileId, pasbool bCalculate, tsp00_Int4 NumberOfSampleLeaves, tsp00_Int4 &NumberOfLeaves, tsp00_Int4 &NumberOfRecords, tgg00_ColumnDistinctValues &DistinctValues)
externPascal void bd01ProtectDataCacheFrames (tsp00_TaskId TaskId, pasbool Enable)
externPascal void bd01SampleRecordsAndLeaves (tgg00_TransContext &Trans, tgg00_FileId &FileId, tsp00_Int4 NumberOfSampleLeaves, tsp00_Int4 &NumberOfLeaves, tsp00_Int4 &NumberOfRecords)
externPascal void bd01SetToBad (tgg00_TransContext &trans, tgg00_FileId &fileId)
externPascal void bd01SetToNilCurrent (tbd_current_tree &Current)
externPascal void bd01StartCoordinator (tgg00_TransContext &t, tgg00_MessType_Param MessType)
externPascal integer bd01UsableServerForParallelExecution (tsp00_TaskId TaskId, tgg00_MessType_Param MessType, pasbool InRegion)

Variables

externPascal tsp00_Int4 b01bad_index_cnt
externPascal tsp00_VFilename b01blankfilename
externPascal pasbool b01downfilesystem
externPascal tsp00_Key b01fullkey
externPascal tsp00_Key b01zerokey


Generated by  Doxygen 1.6.0   Back to index