ResultSet.php

Go to the documentation of this file.
00001 <?php 00002 /* 00003 * $Id: ResultSet.php,v 1.27 2004/03/11 15:38:38 hlellelid Exp $ 00004 * 00005 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 00006 * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 00007 * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 00008 * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 00009 * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 00010 * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 00011 * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 00012 * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 00013 * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 00014 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 00015 * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 00016 * 00017 * This software consists of voluntary contributions made by many individuals 00018 * and is licensed under the LGPL. For more information please see 00019 * <http://creole.phpdb.org>. 00020 */ 00021 00053 interface ResultSet extends IteratorAggregate { 00054 00058 const FETCHMODE_ASSOC = 1; 00059 00063 const FETCHMODE_NUM = 2; 00064 00075 public function getResource(); 00076 00084 public function setFetchmode($mode); 00085 00090 public function getFetchmode(); 00091 00104 public function isIgnoreAssocCase(); 00105 00112 public function next(); 00113 00122 public function previous(); 00123 00137 public function relative($offset); 00138 00139 00151 public function absolute($pos); 00152 00178 public function seek($rownum); 00179 00186 public function first(); 00187 00194 public function last(); 00195 00202 public function beforeFirst(); 00203 00204 00212 public function afterLast(); 00213 00214 00220 public function isAfterLast(); 00221 00227 public function isBeforeFirst(); 00228 00235 public function getCursorPos(); 00236 00241 public function getRow(); 00242 00248 public function getRecordCount(); 00249 00256 public function close(); 00257 00266 public function get($column); 00267 00276 public function getArray($column); 00277 00285 public function getBoolean($column); 00286 00294 public function getBlob($column); 00295 00303 public function getClob($column); 00304 00318 public function getDate($column, $format = '%x'); 00319 00327 public function getFloat($column); 00328 00337 public function getInt($column); 00338 00347 public function getString($column); 00348 00362 public function getTime($column, $format = '%X'); 00363 00378 public function getTimestamp($column, $format = 'Y-m-d H:i:s'); 00379 00380 } 00381

This file is part of the Creole[php5] library.


Copyright © 2004 Hans Lellelid  
Creole[php5] CVS