CUBRID Engine  latest
value_indexer_ifs_s Struct Reference

#include <api_common.h>

Collaboration diagram for value_indexer_ifs_s:
Collaboration graph

Public Attributes

int(* check )(VALUE_INDEXER *indexer, int index, CHECK_PURPOSE pup)
 
int(* length )(VALUE_INDEXER *indexer, int *len)
 
int(* get )(VALUE_INDEXER *indexer, int index, VALUE_AREA **rva, API_VALUE **rv)
 
int(* set )(VALUE_INDEXER *indexer, int index, VALUE_AREA *va, API_VALUE *val)
 
int(* map )(VALUE_INDEXER *indexer, int(*mapf)(void *, int, VALUE_AREA *, API_VALUE *), void *arg)
 
int(* insert )(VALUE_INDEXER *indexer, int index, VALUE_AREA *va, API_VALUE *dval)
 
int(* delete )(VALUE_INDEXER *indexer, int index, VALUE_AREA **rva, API_VALUE **rval)
 
void(* destroy )(VALUE_INDEXER *indexer, void(*df)(VALUE_AREA *va, API_VALUE *db))
 

Detailed Description

Definition at line 216 of file api_common.h.

Member Data Documentation

int(* value_indexer_ifs_s::delete) (VALUE_INDEXER *indexer, int index, VALUE_AREA **rva, API_VALUE **rval)

Definition at line 224 of file api_common.h.

Referenced by api_col_delete(), and col_api_delete().

void(* value_indexer_ifs_s::destroy) (VALUE_INDEXER *indexer, void(*df)(VALUE_AREA *va, API_VALUE *db))
int(* value_indexer_ifs_s::insert) (VALUE_INDEXER *indexer, int index, VALUE_AREA *va, API_VALUE *dval)
int(* value_indexer_ifs_s::length) (VALUE_INDEXER *indexer, int *len)
int(* value_indexer_ifs_s::map) (VALUE_INDEXER *indexer, int(*mapf)(void *, int, VALUE_AREA *, API_VALUE *), void *arg)

The documentation for this struct was generated from the following file: