Файл: sys/library/goDB/Fakes/IFakeTable.php
Строк: 33
<?php
/**
* @package goDB
*/
namespace goDBFakes;
/**
* @author Oleg Grigoriev <go.vasac@gmail.com>
*/
interface IFakeTable
{
/**
* @param array $set
* @return int
*/
public function insert(array $set);
/**
* @param array $sets
*/
public function multiInsert(array $sets);
/**
* @param array $set
*/
public function replace(array $set);
/**
* @param array $sets
*/
public function multiReplace(array $sets);
/**
* @param array $set
* @param $where
* @return int
*/
public function update(array $set, $where);
/**
* @param mixed $cols
* @param mixed $where
* @param mixed $order
* @param mixed $limit
* @return goDBResult
*/
public function select($cols, $where, $order, $limit);
/**
* @param mixed $where
* @return mixed
*/
public function delete($where);
public function truncate();
/**
* @param mixed $col
* @param mixed $where
* @return int
*/
public function getCount($col, $where);
}