Skip to content

File flashback_cl.h

FileList > cubrid > src > transaction > flashback_cl.h

Go to the source code of this file

  • #include <unordered_map>
  • #include "dynamic_array.h"
  • #include "storage_common.h"
  • #include "log_lsa.hpp"

Classes

Type Name
struct flashback_summary_info

Public Types

Type Name
typedef struct flashback_summary_info FLASHBACK_SUMMARY_INFO
typedef std::unordered_map< TRANID, FLASHBACK_SUMMARY_INFO > FLASHBACK_SUMMARY_INFO_MAP

Public Functions

Type Name
int flashback_find_class_index (OID * oidlist, int list_size, OID classoid)
int flashback_print_loginfo (char * loginfo, int num_item, dynamic_array * classlist, OID * oidlist, bool is_detail, FILE * outfp)
int flashback_unpack_and_print_summary (char ** summary_buffer, FLASHBACK_SUMMARY_INFO_MAP * summary, dynamic_array * classname_list, OID * oidlist)

Macros

Type Name
define FLASHBACK_FIND_SUMMARY_ENTRY (trid, summary_info, summary_entry) /* multi line expression */

Public Types Documentation

typedef FLASHBACK_SUMMARY_INFO

typedef struct flashback_summary_info FLASHBACK_SUMMARY_INFO;

typedef FLASHBACK_SUMMARY_INFO_MAP

typedef std::unordered_map<TRANID, FLASHBACK_SUMMARY_INFO> FLASHBACK_SUMMARY_INFO_MAP;

Public Functions Documentation

function flashback_find_class_index

int flashback_find_class_index (
    OID * oidlist,
    int list_size,
    OID classoid
) 

function flashback_print_loginfo

int flashback_print_loginfo (
    char * loginfo,
    int num_item,
    dynamic_array * classlist,
    OID * oidlist,
    bool is_detail,
    FILE * outfp
) 

function flashback_unpack_and_print_summary

int flashback_unpack_and_print_summary (
    char ** summary_buffer,
    FLASHBACK_SUMMARY_INFO_MAP * summary,
    dynamic_array * classname_list,
    OID * oidlist
) 

Macro Definition Documentation

define FLASHBACK_FIND_SUMMARY_ENTRY

#define FLASHBACK_FIND_SUMMARY_ENTRY (
    trid,
    summary_info,
    summary_entry
) `/* multi line expression */`


The documentation for this class was generated from the following file cubrid/src/transaction/flashback_cl.h