📄 struct__sqlo__stmt__struct.html
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"><title>libsqlora8: _sqlo_stmt_struct struct Reference</title><link href="doxygen.css" rel="stylesheet" type="text/css"></head><body><!-- Generated by Doxygen 1.3.6 --><div class="qindex"><a class="qindex" href="index.html">Main Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="annotated.html">Data Structures</a> | <a class="qindex" href="files.html">File List</a> | <a class="qindex" href="functions.html">Data Fields</a> | <a class="qindex" href="globals.html">Globals</a> | <a class="qindex" href="pages.html">Related Pages</a> | <a class="qindex" href="examples.html">Examples</a></div><h1>_sqlo_stmt_struct Struct Reference</h1>Stores information about an sql statement. <a href="#_details">More...</a><p>Collaboration diagram for _sqlo_stmt_struct:<p><center><img src="struct__sqlo__stmt__struct__coll__graph.png" border="0" usemap="#__sqlo__stmt__struct__coll__map" alt="Collaboration graph"></center><map name="__sqlo__stmt__struct__coll__map"><area href="struct__sqlo__db__struct.html" shape="rect" coords="23,199,132,217" alt=""><area href="struct__sqlo__col__struct.html" shape="rect" coords="21,17,133,36" alt=""></map><center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center><table border=0 cellpadding=0 cellspacing=0><tr><td></td></tr><tr><td colspan=2><br><h2>Data Fields</h2></td></tr><tr><td class="memItemLeft" nowrap align=right valign=top>ub4 </td><td class="memItemRight" valign=bottom><a class="el" href="struct__sqlo__stmt__struct.html#o0">sth</a></td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">The own handle that identifies this entry. <a href="#o0"></a><br><br></td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="o1" doxytag="_sqlo_stmt_struct::dbp" ></a><a class="el" href="struct__sqlo__db__struct.html">sqlo_db_struct_ptr_t</a> </td><td class="memItemRight" valign=bottom><a class="el" href="struct__sqlo__stmt__struct.html#o1">dbp</a></td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">The link to the database connection (see <a class="el" href="sqlora_8c.html#a29">sqlo_db_struct_t</a>). <br><br></td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="o2" doxytag="_sqlo_stmt_struct::stmthp" ></a>OCIStmt * </td><td class="memItemRight" valign=bottom><a class="el" href="struct__sqlo__stmt__struct.html#o2">stmthp</a></td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">The OCI statement handle pointer. <br><br></td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="o3" doxytag="_sqlo_stmt_struct::stmt" ></a>char * </td><td class="memItemRight" valign=bottom><a class="el" href="struct__sqlo__stmt__struct.html#o3">stmt</a></td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">The sql statement. <br><br></td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="o4" doxytag="_sqlo_stmt_struct::stmt_size" ></a>unsigned </td><td class="memItemRight" valign=bottom><a class="el" href="struct__sqlo__stmt__struct.html#o4">stmt_size</a></td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">The allocated size of stmt. <br><br></td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="o5" doxytag="_sqlo_stmt_struct::bindpv" ></a>OCIBind ** </td><td class="memItemRight" valign=bottom><a class="el" href="struct__sqlo__stmt__struct.html#o5">bindpv</a></td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">The vector of input bind variables. <br><br></td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="o6" doxytag="_sqlo_stmt_struct::num_bindpv" ></a>unsigned </td><td class="memItemRight" valign=bottom><a class="el" href="struct__sqlo__stmt__struct.html#o6">num_bindpv</a></td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">The number of used entries in bindpv[]. <br><br></td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="o7" doxytag="_sqlo_stmt_struct::bindpv_size" ></a>unsigned </td><td class="memItemRight" valign=bottom><a class="el" href="struct__sqlo__stmt__struct.html#o7">bindpv_size</a></td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">The current capacity of size of bindpv[] and indp[]. <br><br></td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="o8" doxytag="_sqlo_stmt_struct::stype" ></a>ub2 </td><td class="memItemRight" valign=bottom><a class="el" href="struct__sqlo__stmt__struct.html#o8">stype</a></td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">The OCI Statement type (see oci.h). <br><br></td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="o9" doxytag="_sqlo_stmt_struct::indpv" ></a>short * </td><td class="memItemRight" valign=bottom><a class="el" href="struct__sqlo__stmt__struct.html#o9">indpv</a></td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">Indicator variable vector for input bind variables. <br><br></td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="o10" doxytag="_sqlo_stmt_struct::ocolsv" ></a><a class="el" href="struct__sqlo__col__struct.html">sqlo_col_struct_t</a> * </td><td class="memItemRight" valign=bottom><a class="el" href="struct__sqlo__stmt__struct.html#o10">ocolsv</a></td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">The output columns of the select list. <br><br></td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="o11" doxytag="_sqlo_stmt_struct::defnpv" ></a>OCIDefine ** </td><td class="memItemRight" valign=bottom><a class="el" href="struct__sqlo__stmt__struct.html#o11">defnpv</a></td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">The OCI define pointers. <br><br></td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="o12" doxytag="_sqlo_stmt_struct::num_defnpv" ></a>unsigned </td><td class="memItemRight" valign=bottom><a class="el" href="struct__sqlo__stmt__struct.html#o12">num_defnpv</a></td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">The current number of output variables. <br><br></td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="o13" doxytag="_sqlo_stmt_struct::defnpv_size" ></a>unsigned </td><td class="memItemRight" valign=bottom><a class="el" href="struct__sqlo__stmt__struct.html#o13">defnpv_size</a></td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">The current size of the arrays defnpv, outv, outv_size, oindv, rlenv, ocol_namev_size and ocol_namev_size. <br><br></td></tr><tr><td class="memItemLeft" nowrap align=right valign=top>char ** </td><td class="memItemRight" valign=bottom><a class="el" href="struct__sqlo__stmt__struct.html#o14">outv</a></td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">The output columns as a vector. <a href="#o14"></a><br><br></td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="o15" doxytag="_sqlo_stmt_struct::outv_size" ></a>unsigned * </td><td class="memItemRight" valign=bottom><a class="el" href="struct__sqlo__stmt__struct.html#o15">outv_size</a></td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">The current size of an outv[i] element. <br><br></td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="o16" doxytag="_sqlo_stmt_struct::oindv" ></a>ub2 * </td><td class="memItemRight" valign=bottom><a class="el" href="struct__sqlo__stmt__struct.html#o16">oindv</a></td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">The indicator array for output variables. <br><br></td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="o17" doxytag="_sqlo_stmt_struct::rlenv" ></a>ub2 * </td><td class="memItemRight" valign=bottom><a class="el" href="struct__sqlo__stmt__struct.html#o17">rlenv</a></td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">The actual length of a returned column. <br><br></td></tr><tr><td class="memItemLeft" nowrap align=right valign=top>char ** </td><td class="memItemRight" valign=bottom><a class="el" href="struct__sqlo__stmt__struct.html#o18">ocol_namev</a></td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">Output column names. <a href="#o18"></a><br><br></td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="o19" doxytag="_sqlo_stmt_struct::ocol_namev_size" ></a>unsigned * </td><td class="memItemRight" valign=bottom><a class="el" href="struct__sqlo__stmt__struct.html#o19">ocol_namev_size</a></td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">The sizes of a colum name in ocol_namev[]. <br><br></td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="o20" doxytag="_sqlo_stmt_struct::cursor_type" ></a><a class="el" href="sqlora_8c.html#a220">sqlo_cursor_type_e</a> </td><td class="memItemRight" valign=bottom><a class="el" href="struct__sqlo__stmt__struct.html#o20">cursor_type</a></td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">The cursor type see <a class="el" href="sqlora_8c.html#a220">sqlo_cursor_type_e</a>. <br><br></td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="o21" doxytag="_sqlo_stmt_struct::opened" ></a><a class="el" href="sqlora_8c.html#a28">bool_t</a> </td><td class="memItemRight" valign=bottom><a class="el" href="struct__sqlo__stmt__struct.html#o21">opened</a></td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">1 if the cursor is open, 0 if not <br><br></td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="o22" doxytag="_sqlo_stmt_struct::prepared" ></a><a class="el" href="sqlora_8c.html#a28">bool_t</a> </td><td class="memItemRight" valign=bottom><a class="el" href="struct__sqlo__stmt__struct.html#o22">prepared</a></td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">1 if the statement is prepared, 0 if not <br><br></td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="o23" doxytag="_sqlo_stmt_struct::used" ></a><a class="el" href="sqlora_8c.html#a28">bool_t</a> </td><td class="memItemRight" valign=bottom><a class="el" href="struct__sqlo__stmt__struct.html#o23">used</a></td></tr>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -