📄 sqlora_8c.html
字号:
<tr><td class="memItemLeft" nowrap align=right valign=top>typedef <a class="el" href="struct__sqlo__col__struct.html">_sqlo_col_struct</a> * </td><td class="memItemRight" valign=bottom><a class="el" href="sqlora_8c.html#a33">sqlo_col_struct_ptr_t</a></td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">Stores information about a column in the select list. <a href="#a33"></a><br><br></td></tr><tr><td class="memItemLeft" nowrap align=right valign=top>typedef <a class="el" href="struct__sqlo__stmt__struct.html">_sqlo_stmt_struct</a> </td><td class="memItemRight" valign=bottom><a class="el" href="sqlora_8c.html#a34">sqlo_stmt_struct_t</a></td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">Stores information about an sql statement. <a href="#a34"></a><br><br></td></tr><tr><td class="memItemLeft" nowrap align=right valign=top>typedef <a class="el" href="struct__sqlo__stmt__struct.html">_sqlo_stmt_struct</a> * </td><td class="memItemRight" valign=bottom><a class="el" href="sqlora_8c.html#a35">sqlo_stmt_struct_ptr_t</a></td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">Stores information about an sql statement. <a href="#a35"></a><br><br></td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a36" doxytag="sqlora.c::const_sqlo_stmt_struct_ptr_t" ></a>typedef const <a class="el" href="struct__sqlo__stmt__struct.html">sqlo_stmt_struct_t</a> * </td><td class="memItemRight" valign=bottom><a class="el" href="sqlora_8c.html#a36">const_sqlo_stmt_struct_ptr_t</a></td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">This pointer type defines a pointer to a const sqlo_stmt_struct_t. <br><br></td></tr><tr><td colspan=2><br><h2>Enumerations</h2></td></tr><tr><td class="memItemLeft" nowrap align=right valign=top>enum </td><td class="memItemRight" valign=bottom></td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">Defines if the library was compiled with --enable-pthreads. <br><br></td></tr><tr><td class="memItemLeft" nowrap align=right valign=top>enum </td><td class="memItemRight" valign=bottom><a class="el" href="sqlora_8c.html#a219">_sqlora_constants</a> { <br> <a class="el" href="sqlora_8c.html#a219a66">SQLO_MAX_DB</a> = 0x00007fff, <a class="el" href="sqlora_8c.html#a219a67">SQLO_MAX_CURSORS</a> = 0x0000ffff, <br> <a class="el" href="sqlora_8c.html#a219a68">MIN_BINDP</a> = 1, <a class="el" href="sqlora_8c.html#a219a69">MIN_DEFNP</a> = 1, <br> <a class="el" href="sqlora_8c.html#a219a70">MIN_OBUF_SIZE</a> = 1, <a class="el" href="sqlora_8c.html#a219a71">MIN_COL_NAME_LEN</a> = 1, <br> <a class="el" href="sqlora_8c.html#a219a72">MIN_STMT_SIZE</a> = 10, <a class="el" href="sqlora_8c.html#a219a73">DEF_PREFETCH_ROWS</a> = 100, <br> <a class="el" href="sqlora_8c.html#a219a74">SQLO_MAX_ERRMSG_LEN</a> = 2047, <a class="el" href="sqlora_8c.html#a219a75">MAX_PATH_LEN</a> = 512, <br> <a class="el" href="sqlora_8c.html#a219a76">MAX_VNAME_LEN</a> = 255, <a class="el" href="sqlora_8c.html#a219a77">MAX_LONG_SIZE</a> = (1024*64), <br> <a class="el" href="sqlora_8c.html#a219a78">TRACE_ENABLED</a> = 0<br> }</td></tr><tr><td class="memItemLeft" nowrap align=right valign=top>enum </td><td class="memItemRight" valign=bottom><a class="el" href="sqlora_8c.html#a220">sqlo_cursor_type_e</a> { <br> <a class="el" href="sqlora_8c.html#a220a79">DEFAULT</a> = 0, <a class="el" href="sqlora_8c.html#a220a80">REFCURSOR</a> = 1, <br> <a class="el" href="sqlora_8c.html#a220a81">NTABLE</a> = 2<br> }</td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">Cursor types. <a href="#a220">More...</a><br><br></td></tr><tr><td colspan=2><br><h2>Functions</h2></td></tr><tr><td class="memItemLeft" nowrap align=right valign=top>int </td><td class="memItemRight" valign=bottom><a class="el" href="sqlora_8c.html#a82">_init_mutexes</a> (void)</td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">Inits all mutexes. <a href="#a82"></a><br><br></td></tr><tr><td class="memItemLeft" nowrap align=right valign=top>int </td><td class="memItemRight" valign=bottom><a class="el" href="sqlora_8c.html#a83">_dbv_lock</a> (void)</td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">Lock <a class="el" href="sqlora_8c.html#a49">_dbv</a>. <a href="#a83"></a><br><br></td></tr><tr><td class="memItemLeft" nowrap align=right valign=top>int </td><td class="memItemRight" valign=bottom><a class="el" href="sqlora_8c.html#a84">_dbv_unlock</a> (void)</td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">Unlock <a class="el" href="sqlora_8c.html#a49">_dbv</a>. <a href="#a84"></a><br><br></td></tr><tr><td class="memItemLeft" nowrap align=right valign=top>int </td><td class="memItemRight" valign=bottom><a class="el" href="sqlora_8c.html#a85">_env_lock</a> (void)</td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">Lock <a class="el" href="sqlora_8c.html#a52">_env_mux</a>. <a href="#a85"></a><br><br></td></tr><tr><td class="memItemLeft" nowrap align=right valign=top>int </td><td class="memItemRight" valign=bottom><a class="el" href="sqlora_8c.html#a86">_env_unlock</a> (void)</td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">Unlock <a class="el" href="sqlora_8c.html#a52">_env_mux</a>. <a href="#a86"></a><br><br></td></tr><tr><td class="memItemLeft" nowrap align=right valign=top>int </td><td class="memItemRight" valign=bottom><a class="el" href="sqlora_8c.html#a87">_init_lock</a> (void)</td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">Lock <a class="el" href="sqlora_8c.html#a54">_init_mux</a>. <a href="#a87"></a><br><br></td></tr><tr><td class="memItemLeft" nowrap align=right valign=top>int </td><td class="memItemRight" valign=bottom><a class="el" href="sqlora_8c.html#a88">_init_unlock</a> (void)</td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">Unlock <a class="el" href="sqlora_8c.html#a54">_init_mux</a>. <a href="#a88"></a><br><br></td></tr><tr><td class="memItemLeft" nowrap align=right valign=top>int </td><td class="memItemRight" valign=bottom><a class="el" href="sqlora_8c.html#a89">_init_init_mux</a> (void)</td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">Inits _init_mux. <a href="#a89"></a><br><br></td></tr><tr><td class="memItemLeft" nowrap align=right valign=top>int </td><td class="memItemRight" valign=bottom><a class="el" href="sqlora_8c.html#a90">_sqlo_getenv</a> (void)</td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">Set our parameters from the environment. <a href="#a90"></a><br><br></td></tr><tr><td class="memItemLeft" nowrap align=right valign=top>int </td><td class="memItemRight" valign=bottom><a class="el" href="sqlora_8c.html#a91">_save_oci_status</a> (<a class="el" href="struct__sqlo__db__struct.html">sqlo_db_struct_ptr_t</a> dbp, const char *action, const char *object, int lineno)</td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">Saves the error message for dbp->status. <a href="#a91"></a><br><br></td></tr><tr><td class="memItemLeft" nowrap align=right valign=top>int </td><td class="memItemRight" valign=bottom><a class="el" href="sqlora_8c.html#a92">_bind_argv</a> (<a class="el" href="struct__sqlo__stmt__struct.html">sqlo_stmt_struct_ptr_t</a> stp, unsigned int argc, const char **argv)</td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">Binds the input variables for sqlo_open, sqlo_open2 Treats an empty string and a NULL pointer in argv as NULL. <a href="#a92"></a><br><br></td></tr><tr><td class="memItemLeft" nowrap align=right valign=top>int </td><td class="memItemRight" valign=bottom><a class="el" href="sqlora_8c.html#a93">_bind_by_pos</a> (<a class="el" href="struct__sqlo__stmt__struct.html">sqlo_stmt_struct_ptr_t</a> stp, unsigned int param_pos, int param_type, const void *param_addr, unsigned int param_size, short *ind_addr, int is_array)</td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">Binds the input variables. <a href="#a93"></a><br><br></td></tr><tr><td class="memItemLeft" nowrap align=right valign=top>void </td><td class="memItemRight" valign=bottom><a class="el" href="sqlora_8c.html#a95">_strip_string</a> (char *s, unsigned int len)</td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">Strips all trailing blanks in s. <a href="#a95"></a><br><br></td></tr><tr><td class="memItemLeft" nowrap align=right valign=top>int </td><td class="memItemRight" valign=bottom><a class="el" href="sqlora_8c.html#a96">_define_ocol_by_pos</a> (<a class="el" href="struct__sqlo__stmt__struct.html">sqlo_stmt_struct_ptr_t</a> stp, <a class="el" href="struct__sqlo__col__struct.html">sqlo_col_struct_t</a> *colp, unsigned int pos)</td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">Defines one output column. <a href="#a96"></a><br><br></td></tr><tr><td class="memItemLeft" nowrap align=right valign=top>int </td><td class="memItemRight" valign=bottom><a class="el" href="sqlora_8c.html#a97">_define_output</a> (<a class="el" href="struct__sqlo__stmt__struct.html">sqlo_stmt_struct_ptr_t</a> stp)</td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">Define the output variables. <a href="#a97"></a><br><br></td></tr><tr><td class="memItemLeft" nowrap align=right valign=top>int </td><td class="memItemRight" valign=bottom><a class="el" href="sqlora_8c.html#a98">_open_global_trace_file</a> (void)</td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">Open the global trace file <a class="el" href="sqlora_8c.html#a59">_trace_file</a>. <a href="#a98"></a><br><br></td></tr><tr><td class="memItemLeft" nowrap align=right valign=top>int </td><td class="memItemRight" valign=bottom><a class="el" href="sqlora_8c.html#a99">_open_session_trace_file</a> (<a class="el" href="struct__sqlo__db__struct.html">sqlo_db_struct_ptr_t</a> dbp)</td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">Opens the trace file for a session. <a href="#a99"></a><br><br></td></tr><tr><td class="memItemLeft" nowrap align=right valign=top>int </td><td class="memItemRight" valign=bottom><a class="el" href="sqlora_8c.html#a100">_close_session_trace_file</a> (<a class="el" href="struct__sqlo__db__struct.html">sqlo_db_struct_ptr_t</a> dbp)</td></tr>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -