File es.h¶
FileList > cubrid > src > storage > es.h
Go to the source code of this file
#include <sys/types.h>#include "porting.h"#include "es_common.h"#include "recovery.h"
Public Types¶
| Type | Name |
|---|---|
| typedef char | ES_URI |
Public Functions¶
| Type | Name |
|---|---|
| int | es_copy_file (const char * in_uri, const char * metaname, char * out_uri) |
| int | es_copy_file_with_prefix (const char * in_uri, const char * metaname, const char * prefix, char * out_uri) |
| int | es_create_file (char * out_uri) |
| int | es_delete_file (const char * uri) |
| void | es_final (void) |
| off_t | es_get_file_size (const char * uri) |
| int | es_init (const char * uri) |
| int | es_move_file_with_prefix (const char * src_path, const char * metaname, const char * prefix, char * new_path) |
| ssize_t | es_read_file (const char * uri, void * buf, size_t count, off_t offset) |
| int | es_rename_file (const char * in_uri, const char * metaname, char * out_uri) |
| ssize_t | es_write_file (const char * uri, const void * buf, size_t count, off_t offset) |
Macros¶
| Type | Name |
|---|---|
| define | ES_MAX_URI_LEN ([**PATH\_MAX**](broker__monitor_8c.md#function-timeout) + [**ES\_URI\_PREFIX\_MAX**](es_8h.md#define-es_uri_prefix_max)) |
| define | ES_URI_PREFIX_MAX 8 |
Public Types Documentation¶
typedef ES_URI¶
Public Functions Documentation¶
function es_copy_file¶
function es_copy_file_with_prefix¶
int es_copy_file_with_prefix (
const char * in_uri,
const char * metaname,
const char * prefix,
char * out_uri
)
function es_create_file¶
function es_delete_file¶
function es_final¶
function es_get_file_size¶
function es_init¶
function es_move_file_with_prefix¶
int es_move_file_with_prefix (
const char * src_path,
const char * metaname,
const char * prefix,
char * new_path
)
function es_read_file¶
function es_rename_file¶
function es_write_file¶
Macro Definition Documentation¶
define ES_MAX_URI_LEN¶
define ES_URI_PREFIX_MAX¶
The documentation for this class was generated from the following file cubrid/src/storage/es.h