Skip to content

File filter_pred_cache.h

FileList > cubrid > src > query > filter_pred_cache.h

Go to the source code of this file

  • #include "storage_common.h"
  • #include "thread_compat.hpp"
  • #include <cstdio>

Public Functions

Type Name
int fpcache_claim (THREAD_ENTRY * thread_p, BTID * btid, or_predicate * or_pred, pred_expr_with_context ** pred_expr)
void fpcache_drop_all (THREAD_ENTRY * thread_p)
void fpcache_dump (THREAD_ENTRY * thread_p, FILE * fp)
void fpcache_finalize (THREAD_ENTRY * thread_p)
int fpcache_initialize (THREAD_ENTRY * thread_p)
void fpcache_remove_by_class (THREAD_ENTRY * thread_p, const OID * class_oid)
int fpcache_retire (THREAD_ENTRY * thread_p, OID * class_oid, BTID * btid, pred_expr_with_context * filter_pred)

Public Functions Documentation

function fpcache_claim

int fpcache_claim (
    THREAD_ENTRY * thread_p,
    BTID * btid,
    or_predicate * or_pred,
    pred_expr_with_context ** pred_expr
) 

function fpcache_drop_all

void fpcache_drop_all (
    THREAD_ENTRY * thread_p
) 

function fpcache_dump

void fpcache_dump (
    THREAD_ENTRY * thread_p,
    FILE * fp
) 

function fpcache_finalize

void fpcache_finalize (
    THREAD_ENTRY * thread_p
) 

function fpcache_initialize

int fpcache_initialize (
    THREAD_ENTRY * thread_p
) 

function fpcache_remove_by_class

void fpcache_remove_by_class (
    THREAD_ENTRY * thread_p,
    const  OID * class_oid
) 

function fpcache_retire

int fpcache_retire (
    THREAD_ENTRY * thread_p,
    OID * class_oid,
    BTID * btid,
    pred_expr_with_context * filter_pred
) 


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