📄 classdbqueryexpression.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>FastDB: dbQueryExpression class Reference</title><link href="doxygen.css" rel="stylesheet" type="text/css"></head><body><!-- Generated by Doxygen 1.3.5 --><div class="qindex"><a class="qindex" href="index.html">Main Page</a> | <a class="qindex" href="hierarchy.html">Class Hierarchy</a> | <a class="qindex" href="annotated.html">Class List</a> | <a class="qindex" href="files.html">File List</a> | <a class="qindex" href="functions.html">Class Members</a></div><h1>dbQueryExpression Class Reference</h1><code>#include <<a class="el" href="query_8h-source.html">query.h</a>></code><p><a href="classdbQueryExpression-members.html">List of all members.</a><table border=0 cellpadding=0 cellspacing=0><tr><td></td></tr><tr><td colspan=2><br><h2>Public Member Functions</h2></td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="dbQueryExpressiona0" doxytag="dbQueryExpression::add" ></a><a class="el" href="classdbQueryExpression.html">dbQueryExpression</a> & </td><td class="memItemRight" valign=bottom><b>add</b> (dbQueryElement::ElementType type, void const *ptr, <a class="el" href="classdbTableDescriptor.html">dbTableDescriptor</a> *table=NULL)</td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="dbQueryExpressiona1" doxytag="dbQueryExpression::operator=" ></a><a class="el" href="classdbQueryExpression.html">dbQueryExpression</a> & </td><td class="memItemRight" valign=bottom><b>operator=</b> (char const *ptr)</td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="dbQueryExpressiona2" doxytag="dbQueryExpression::operator=" ></a><a class="el" href="classdbQueryExpression.html">dbQueryExpression</a> & </td><td class="memItemRight" valign=bottom><b>operator=</b> (<a class="el" href="classdbComponent.html">dbComponent</a> const &comp)</td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="dbQueryExpressiona3" doxytag="dbQueryExpression::operator=" ></a><a class="el" href="classdbQueryExpression.html">dbQueryExpression</a> & </td><td class="memItemRight" valign=bottom><b>operator=</b> (<a class="el" href="classdbQueryExpression.html">dbQueryExpression</a> const &expr)</td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="dbQueryExpressiona4" doxytag="dbQueryExpression::operator," ></a><a class="el" href="classdbQueryExpression.html">dbQueryExpression</a> & </td><td class="memItemRight" valign=bottom><b>operator,</b> (int1 const &ptr)</td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="dbQueryExpressiona5" doxytag="dbQueryExpression::operator," ></a><a class="el" href="classdbQueryExpression.html">dbQueryExpression</a> & </td><td class="memItemRight" valign=bottom><b>operator,</b> (int2 const &ptr)</td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="dbQueryExpressiona6" doxytag="dbQueryExpression::operator," ></a><a class="el" href="classdbQueryExpression.html">dbQueryExpression</a> & </td><td class="memItemRight" valign=bottom><b>operator,</b> (int4 const &ptr)</td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="dbQueryExpressiona7" doxytag="dbQueryExpression::operator," ></a><a class="el" href="classdbQueryExpression.html">dbQueryExpression</a> & </td><td class="memItemRight" valign=bottom><b>operator,</b> (db_int8 const &ptr)</td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="dbQueryExpressiona8" doxytag="dbQueryExpression::operator," ></a><a class="el" href="classdbQueryExpression.html">dbQueryExpression</a> & </td><td class="memItemRight" valign=bottom><b>operator,</b> (nat1 const &ptr)</td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="dbQueryExpressiona9" doxytag="dbQueryExpression::operator," ></a><a class="el" href="classdbQueryExpression.html">dbQueryExpression</a> & </td><td class="memItemRight" valign=bottom><b>operator,</b> (nat2 const &ptr)</td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="dbQueryExpressiona10" doxytag="dbQueryExpression::operator," ></a><a class="el" href="classdbQueryExpression.html">dbQueryExpression</a> & </td><td class="memItemRight" valign=bottom><b>operator,</b> (nat4 const &ptr)</td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="dbQueryExpressiona11" doxytag="dbQueryExpression::operator," ></a><a class="el" href="classdbQueryExpression.html">dbQueryExpression</a> & </td><td class="memItemRight" valign=bottom><b>operator,</b> (db_nat8 const &ptr)</td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="dbQueryExpressiona12" doxytag="dbQueryExpression::operator," ></a><a class="el" href="classdbQueryExpression.html">dbQueryExpression</a> & </td><td class="memItemRight" valign=bottom><b>operator,</b> (long const &ptr)</td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="dbQueryExpressiona13" doxytag="dbQueryExpression::operator," ></a><a class="el" href="classdbQueryExpression.html">dbQueryExpression</a> & </td><td class="memItemRight" valign=bottom><b>operator,</b> (unsigned long const &ptr)</td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="dbQueryExpressiona14" doxytag="dbQueryExpression::operator," ></a><a class="el" href="classdbQueryExpression.html">dbQueryExpression</a> & </td><td class="memItemRight" valign=bottom><b>operator,</b> (real4 const &ptr)</td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="dbQueryExpressiona15" doxytag="dbQueryExpression::operator," ></a><a class="el" href="classdbQueryExpression.html">dbQueryExpression</a> & </td><td class="memItemRight" valign=bottom><b>operator,</b> (real8 const &ptr)</td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="dbQueryExpressiona16" doxytag="dbQueryExpression::operator," ></a><a class="el" href="classdbQueryExpression.html">dbQueryExpression</a> & </td><td class="memItemRight" valign=bottom><b>operator,</b> (bool const &ptr)</td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="dbQueryExpressiona17" doxytag="dbQueryExpression::operator," ></a><a class="el" href="classdbQueryExpression.html">dbQueryExpression</a> & </td><td class="memItemRight" valign=bottom><b>operator,</b> (char const *ptr)</td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="dbQueryExpressiona18" doxytag="dbQueryExpression::operator," ></a><a class="el" href="classdbQueryExpression.html">dbQueryExpression</a> & </td><td class="memItemRight" valign=bottom><b>operator,</b> (char const **ptr)</td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="dbQueryExpressiona19" doxytag="dbQueryExpression::operator," ></a><a class="el" href="classdbQueryExpression.html">dbQueryExpression</a> & </td><td class="memItemRight" valign=bottom><b>operator,</b> (char **ptr)</td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="dbQueryExpressiona20" doxytag="dbQueryExpression::operator," ></a><a class="el" href="classdbQueryExpression.html">dbQueryExpression</a> & </td><td class="memItemRight" valign=bottom><b>operator,</b> (void const *ptr)</td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="dbQueryExpressiona21" doxytag="dbQueryExpression::operator," ></a><a class="el" href="classdbQueryExpression.html">dbQueryExpression</a> & </td><td class="memItemRight" valign=bottom><b>operator,</b> (<a class="el" href="classdbQueryExpression.html">dbQueryExpression</a> const &expr)</td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="dbQueryExpressiona22" doxytag="dbQueryExpression::operator," ></a><a class="el" href="classdbQueryExpression.html">dbQueryExpression</a> & </td><td class="memItemRight" valign=bottom><b>operator,</b> (<a class="el" href="classdbComponent.html">dbComponent</a> const &comp)</td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="dbQueryExpressiona23" doxytag="dbQueryExpression::operator+=" ></a><a class="el" href="classdbQueryExpression.html">dbQueryExpression</a> & </td><td class="memItemRight" valign=bottom><b>operator+=</b> (<a class="el" href="classdbComponent.html">dbComponent</a> const &comp)</td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="dbQueryExpressiona24" doxytag="dbQueryExpression::operator+=" ></a><a class="el" href="classdbQueryExpression.html">dbQueryExpression</a> & </td><td class="memItemRight" valign=bottom><b>operator+=</b> (char const *ptr)</td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="dbQueryExpressiona25" doxytag="dbQueryExpression::operator," ></a>template<class T> <a class="el" href="classdbQueryExpression.html">dbQueryExpression</a> & </td><td class="memItemRight" valign=bottom><b>operator,</b> (<a class="el" href="classdbReference.html">dbReference</a>< T > const &value)</td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="dbQueryExpressiona26" doxytag="dbQueryExpression::operator," ></a>template<class T> <a class="el" href="classdbQueryExpression.html">dbQueryExpression</a> & </td><td class="memItemRight" valign=bottom><b>operator,</b> (<a class="el" href="classdbArray.html">dbArray</a>< <a class="el" href="classdbReference.html">dbReference</a>< T > > const &value)</td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="dbQueryExpressiona27" doxytag="dbQueryExpression::operator," ></a>template<class T> <a class="el" href="classdbQueryExpression.html">dbQueryExpression</a> & </td><td class="memItemRight" valign=bottom><b>operator,</b> (<a class="el" href="classdbArray.html">dbArray</a>< <a class="el" href="classdbReference.html">dbReference</a>< T > >const *const &value)</td></tr><tr><td colspan=2><br><h2>Friends</h2></td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="dbQueryExpressionn0" doxytag="dbQueryExpression::dbQuery" ></a>class </td><td class="memItemRight" valign=bottom><a class="el" href="classdbQueryExpression.html#dbQueryExpressionn0">dbQuery</a></td></tr></table><hr><a name="_details"></a><h2>Detailed Description</h2>Class representing SubSQL expression. It is mostly needed for implementation of application specific database types. Look at the example in <a class="el" href="classdbComponent.html">dbComponent</a> class. The effect of addeing dbExpression to the query is the same as if this expresion is enclosed in parenthesis. <p><hr>The documentation for this class was generated from the following file:<ul><li><a class="el" href="query_8h-source.html">query.h</a></ul><hr size="1"><address style="align: right;"><small>Generated on Thu Feb 12 13:04:49 2004 for FastDB by<a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border=0 > </a>1.3.5 </small></address></body></html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -