69 #define ELO_NEEDS_TRANSACTION(e) \ 70 ((e)->es_type == ES_OWFS || (e)->es_type == ES_POSIX) 144 char *locator =
NULL;
145 char *meta_data =
NULL;
162 if (meta_data ==
NULL)
215 char *locator =
NULL;
216 char *meta_data =
NULL;
227 if (meta_data ==
NULL)
344 if (meta_data !=
NULL)
498 if ((INT64) (pos + count) > elo->
size)
static const DB_ELO elo_Initializer
int elo_create(DB_ELO *elo)
off_t es_get_file_size(const char *uri)
int lob_locator_change_state(const char *locator, const char *new_locator, LOB_LOCATOR_STATE state)
void er_set(int severity, const char *file_name, const int line_no, int err_id, int num_args,...)
ssize_t es_read_file(const char *uri, void *buf, size_t count, off_t offset)
char * db_private_strdup(THREAD_ENTRY *thrd, const char *s)
#define ER_OUT_OF_VIRTUAL_MEMORY
ssize_t es_write_file(const char *uri, const void *buf, size_t count, off_t offset)
int es_rename_file(const char *in_uri, const char *metaname, char *out_uri)
int elo_delete(DB_ELO *elo, bool force_delete)
int es_delete_file(const char *uri)
LOB_LOCATOR_STATE lob_locator_find(const char *locator, char *real_locator)
int es_create_file(char *out_uri)
#define db_private_free_and_init(thrd, ptr)
int lob_locator_add(const char *locator, LOB_LOCATOR_STATE state)
ssize_t elo_read(const DB_ELO *elo, off_t pos, void *buf, size_t count)
int count(int &result, const cub_regex_object ®, const std::string &src, const int position, const INTL_CODESET codeset)
int es_copy_file(const char *in_uri, const char *metaname, char *out_uri)
off_t elo_size(DB_ELO *elo)
#define ELO_NEEDS_TRANSACTION(e)
ssize_t elo_write(DB_ELO *elo, off_t pos, const void *buf, size_t count)
void elo_free_structure(DB_ELO *elo)
void elo_init_structure(DB_ELO *elo)
char ES_URI[ES_MAX_URI_LEN]
enum lob_locator_state LOB_LOCATOR_STATE
int elo_copy_structure(const DB_ELO *elo, DB_ELO *dest)
int elo_copy(DB_ELO *elo, DB_ELO *dest)
ES_TYPE es_get_type(const char *uri)
int lob_locator_drop(const char *locator)