Skip to content

File es_common.h

FileList > cubrid > src > storage > es_common.h

Go to the source code of this file

  • #include "system.h"

Public Types

Type Name
enum ES_TYPE

Public Functions

Type Name
ES_TYPE es_get_type (const char * uri)
const char * es_get_type_string (ES_TYPE type)
UINT64 es_get_unique_num (void)
unsigned int es_name_hash_func (int size, const char * name)

Macros

Type Name
define ES_LOCAL_PATH_POS (uri) (([**uri**](broker__monitor_8c.md#function-timeout)) + [**sizeof**](broker__monitor_8c.md#function-timeout)([**ES\_LOCAL\_PATH\_PREFIX**](es__common_8h.md#define-es_local_path_prefix)) - 1)
define ES_LOCAL_PATH_PREFIX "local:"
define ES_OWFS_PATH_POS (uri) (([**uri**](broker__monitor_8c.md#function-timeout)) + [**sizeof**](broker__monitor_8c.md#function-timeout)([**ES\_OWFS\_PATH\_PREFIX**](es__common_8h.md#define-es_owfs_path_prefix)) - 1)
define ES_OWFS_PATH_PREFIX "owfs:"
define ES_POSIX_PATH_POS (uri) (([**uri**](broker__monitor_8c.md#function-timeout)) + [**sizeof**](broker__monitor_8c.md#function-timeout)([**ES\_POSIX\_PATH\_PREFIX**](es__common_8h.md#define-es_posix_path_prefix)) - 1)
define ES_POSIX_PATH_PREFIX "file:"
define es_log (...) [**if**](dynamic__load_8c.md#function-if) ([**prm\_get\_bool\_value**](system__parameter_8h.md#function-prm_get_bool_value) (PRM\_ID\_DEBUG\_ES)) [**\_er\_log\_debug**](error__manager_8c.md#function-_er_log_debug) ([**ARG\_FILE\_LINE**](error__manager_8h.md#define-arg_file_line), [**\_\_VA\_ARGS\_\_**](broker__monitor_8c.md#function-timeout))

Public Types Documentation

enum ES_TYPE

enum ES_TYPE {
    ES_NONE = -1,
    ES_OWFS = 0,
    ES_POSIX = 1,
    ES_LOCAL = 2
};

Public Functions Documentation

function es_get_type

ES_TYPE es_get_type (
    const  char * uri
) 

function es_get_type_string

const  char * es_get_type_string (
    ES_TYPE type
) 

function es_get_unique_num

UINT64 es_get_unique_num (
    void
) 

function es_name_hash_func

unsigned  int es_name_hash_func (
    int size,
    const  char * name
) 

Macro Definition Documentation

define ES_LOCAL_PATH_POS

#define ES_LOCAL_PATH_POS (
    uri
) `(( uri ) + sizeof ( ES_LOCAL_PATH_PREFIX ) - 1)`

define ES_LOCAL_PATH_PREFIX

#define ES_LOCAL_PATH_PREFIX `"local:"`

define ES_OWFS_PATH_POS

#define ES_OWFS_PATH_POS (
    uri
) `(( uri ) + sizeof ( ES_OWFS_PATH_PREFIX ) - 1)`

define ES_OWFS_PATH_PREFIX

#define ES_OWFS_PATH_PREFIX `"owfs:"`

define ES_POSIX_PATH_POS

#define ES_POSIX_PATH_POS (
    uri
) `(( uri ) + sizeof ( ES_POSIX_PATH_PREFIX ) - 1)`

define ES_POSIX_PATH_PREFIX

#define ES_POSIX_PATH_PREFIX `"file:"`

define es_log

#define es_log (
    ...
) `if ( prm_get_bool_value ( PRM_ID_DEBUG_ES )) _er_log_debug ( ARG_FILE_LINE , __VA_ARGS__ )`


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