00001 <?php 00032 interface Zend_Db_Statement_Interface 00033 { 00034 00045 public function bindColumn($column, &$param, $type = null); 00046 00058 public function bindParam($parameter, &$variable, $type = null, $length = null, $options = null); 00059 00069 public function bindValue($parameter, $value, $type = null); 00070 00077 public function closeCursor(); 00078 00086 public function columnCount(); 00087 00095 public function errorCode(); 00096 00104 public function errorInfo(); 00105 00113 public function execute(array $params = array()); 00114 00124 public function fetch($style = null, $cursor = null, $offset = null); 00125 00134 public function fetchAll($style = null, $col = null); 00135 00143 public function fetchColumn($col = 0); 00144 00153 public function fetchObject($class = 'stdClass', array $config = array()); 00154 00162 public function getAttribute($key); 00163 00172 public function nextRowset(); 00173 00182 public function rowCount(); 00183 00192 public function setAttribute($key, $val); 00193 00201 public function setFetchMode($mode); 00202 00203 }