00001 <?php
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
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
00103 public function isLowerAssocCase();
00104
00111 public function next();
00112
00121 public function previous();
00122
00136 public function relative($offset);
00137
00138
00150 public function absolute($pos);
00151
00177 public function seek($rownum);
00178
00185 public function first();
00186
00193 public function last();
00194
00201 public function beforeFirst();
00202
00203
00211 public function afterLast();
00212
00213
00219 public function isAfterLast();
00220
00226 public function isBeforeFirst();
00227
00234 public function getCursorPos();
00235
00240 public function getRow();
00241
00247 public function getRecordCount();
00248
00255 public function close();
00256
00265 public function get($column);
00266
00275 public function getArray($column);
00276
00284 public function getBoolean($column);
00285
00293 public function getBlob($column);
00294
00302 public function getClob($column);
00303
00317 public function getDate($column, $format = '%x');
00318
00326 public function getFloat($column);
00327
00336 public function getInt($column);
00337
00346 public function getString($column);
00347
00361 public function getTime($column, $format = '%X');
00362
00377 public function getTimestamp($column, $format = 'Y-m-d H:i:s');
00378
00379 }
00380