Location: PHPKode > scripts > Flatfile > flatfile/docs/flatfile/AndWhereClause.html
<html>
<head>
<title>Docs For Class AndWhereClause</title>
<link rel="stylesheet" type="text/css" href="../media/style.css">
</head>
<body>

<table border="0" cellspacing="0" cellpadding="0" height="48" width="100%">
  <tr>
    <td class="header_top">flatfile</td>
  </tr>
  <tr><td class="header_line"><img src="../media/empty.png" width="1" height="1" border="0" alt=""  /></td></tr>
  <tr>
    <td class="header_menu">
  		  [ <a href="../classtrees_flatfile.html" class="menu">class tree: flatfile</a> ]
		  [ <a href="../elementindex_flatfile.html" class="menu">index: flatfile</a> ]
		  [ <a href="../elementindex.html" class="menu">all elements</a> ]
    </td>
  </tr>
  <tr><td class="header_line"><img src="../media/empty.png" width="1" height="1" border="0" alt=""  /></td></tr>
</table>

<table width="100%" border="0" cellpadding="0" cellspacing="0">
  <tr valign="top">
    <td width="200" class="menu">
      <b>Packages:</b><br />
              <a href="../li_flatfile.html">flatfile</a><br />
            <br /><br />
		<b>Tutorials/Manuals:</b><br />
					<strong>Package-level:</strong>
							<ul>
	<li type="square"><a href="../flatfile/tutorial_flatfile.pkg.html">Flatfile Tutorial</a>
</ul>


									                        <b>Files:</b><br />
      	  <div class="package">
			<a href="../flatfile/_flatfile.php.html">		flatfile.php
		</a><br>
			<a href="../flatfile/_flatfile_utils.php.html">		flatfile_utils.php
		</a><br>
	  </div><br />

      
      
            <b>Classes:</b><br />
        <div class="package">
		    		<a href="../flatfile/AndWhereClause.html">AndWhereClause</a><br />
	    		<a href="../flatfile/Column.html">Column</a><br />
	    		<a href="../flatfile/CompositeWhereClause.html">CompositeWhereClause</a><br />
	    		<a href="../flatfile/Flatfile.html">Flatfile</a><br />
	    		<a href="../flatfile/JoinColumn.html">JoinColumn</a><br />
	    		<a href="../flatfile/LikeWhereClause.html">LikeWhereClause</a><br />
	    		<a href="../flatfile/ListWhereClause.html">ListWhereClause</a><br />
	    		<a href="../flatfile/NotWhere.html">NotWhere</a><br />
	    		<a href="../flatfile/OrderBy.html">OrderBy</a><br />
	    		<a href="../flatfile/OrWhereClause.html">OrWhereClause</a><br />
	    		<a href="../flatfile/SimpleWhereClause.html">SimpleWhereClause</a><br />
	    		<a href="../flatfile/TableUtils.html">TableUtils</a><br />
	    		<a href="../flatfile/WhereClause.html">WhereClause</a><br />
	  </div>

                </td>
    <td>
      <table cellpadding="10" cellspacing="0" width="100%" border="0"><tr><td valign="top">

<h1>Class: AndWhereClause</h1>
Source Location: /flatfile.php<br /><br />


<table width="100%" border="0">
<tr><td valign="top">

<h3><a href="#class_details">Class Overview</a></h3>
<pre><a href="../flatfile/WhereClause.html">WhereClause</a>
   |
   --<a href="../flatfile/CompositeWhereClause.html">CompositeWhereClause</a>
      |
      --AndWhereClause</pre><br />
<div class="description"><a href="../flatfile/CompositeWhereClause.html">CompositeWhereClause</a> that does an AND on all its  child WhereClauses.</div><br /><br />






        
</td>



<td valign="top">
<h3><a href="#class_methods">Methods</a></h3>
<ul>
    <li><a href="../flatfile/AndWhereClause.html#methodAndWhereClause">AndWhereClause</a></li>
    <li><a href="../flatfile/AndWhereClause.html#methodtestRow">testRow</a></li>
  </ul>
</td>

</tr></table>
<hr />

<table width="100%" border="0"><tr>




<td valign="top">
<h3>Inherited Variables</h3>
<div class="tags">
<h4>Class: <a href="../flatfile/CompositeWhereClause.html">CompositeWhereClause</a></h4>
<dl>
<dt>
  <a href="../flatfile/CompositeWhereClause.html#var$clauses">CompositeWhereClause::$clauses</a>
  </dt>
<dd>
   
</dd>
</dl>
</div>
</td>

<td valign="top">
<h3>Inherited Methods</h3>
<div class="tags">
<h4>Class: <a href="../flatfile/CompositeWhereClause.html">CompositeWhereClause</a></h4>
<dl>
    <dt>
    <a href="../flatfile/CompositeWhereClause.html#methodadd">CompositeWhereClause::add()</a>
  </dt>
  <dd>
    Add a <a href="../flatfile/WhereClause.html">WhereClause</a> to the list of clauses to be used for testing
  </dd>
  </dl>
<h4>Class: <a href="../flatfile/WhereClause.html">WhereClause</a></h4>
<dl>
    <dt>
    <a href="../flatfile/WhereClause.html#methodtestRow">WhereClause::testRow()</a>
  </dt>
  <dd>
    Tests a table row object
  </dd>
  </dl>
</div>
</td>

</tr></table>
<hr />

<a name="class_details"></a>
<h3>Class Details</h3>
<div class="tags">
[line 686]<br />
<a href="../flatfile/CompositeWhereClause.html">CompositeWhereClause</a> that does an AND on all its  child WhereClauses.<br /><br /><p>Use the <a href="../flatfile/CompositeWhereClause.html#methodadd">add()</a> method to add WhereClause objects  to the list of clauses to check.  The testRow function of the resulting object  will then return false if any of its child clauses return false (and returns  true if no clauses have been added for consistency).</p><br /></div><br /><br />
<div class="top">[ <a href="#top">Top</a> ]</div><br />


<hr />
<a name="class_methods"></a>
<h3>Class Methods</h3>
<div class="tags">

  <hr />
	<a name="methodAndWhereClause"></a>
	<h3>constructor AndWhereClause <span class="smalllinenumber">[line 700]</span></h3>
	<div class="function">
    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
		<code>AndWhereClause AndWhereClause(
<a href="../flatfile/WhereClause.html">WhereClause</a>
$whereClause,...)</code>
    </td></tr></table>
    </td></tr></table><br />
	
		Creates a new AndWhereClause<br /><br /><br /><br />

	
        <h4>Parameters:</h4>
    <div class="tags">
    <table border="0" cellspacing="0" cellpadding="0">
          <tr>
        <td class="type"><a href="../flatfile/WhereClause.html">WhereClause</a>&nbsp;&nbsp;</td>
        <td><b>$whereClause,...</b>&nbsp;&nbsp;</td>
        <td>optional unlimited list of WhereClause objects to be added</td>
      </tr>
        </table>
    </div><br />
        <div class="top">[ <a href="#top">Top</a> ]</div>
  </div>
  <hr />
	<a name="methodtestRow"></a>
	<h3>method testRow <span class="smalllinenumber">[line 688]</span></h3>
	<div class="function">
    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
		<code>void testRow(

$tablerow, [
$rowSchema = null])</code>
    </td></tr></table>
    </td></tr></table><br />
	
		<br /><br />

	Overrides <a href="../flatfile/WhereClause.html#methodtestRow">WhereClause::testRow()</a> (Tests a table row object)<br /><br />
        <h4>Parameters:</h4>
    <div class="tags">
    <table border="0" cellspacing="0" cellpadding="0">
          <tr>
        <td class="type">&nbsp;&nbsp;</td>
        <td><b>$tablerow</b>&nbsp;&nbsp;</td>
        <td></td>
      </tr>
          <tr>
        <td class="type">&nbsp;&nbsp;</td>
        <td><b>$rowSchema</b>&nbsp;&nbsp;</td>
        <td></td>
      </tr>
        </table>
    </div><br />
        <div class="top">[ <a href="#top">Top</a> ]</div>
  </div>
</div><br />


        <div class="credit">
		    <hr />
		    Documentation generated on Mon, 30 Jun 2008 12:23:20 +0100 by <a href="http://www.phpdoc.org">phpDocumentor 1.3.2</a>
	      </div>
      </td></tr></table>
    </td>
  </tr>
</table>

</body>
</html>
Return current item: Flatfile