src/Interface/DatabaseQueryInterface.php
<?php
/**
* Defining Interface for class DatabaseQueryInterface.
*
* @package Ibonly\PotatoORM\DatabaseQueryInterface
* @author Ibraheem ADENIYI <ibonly01@gmail.com>
* @license MIT <https://opensource.org/licenses/MIT>
*/
namespace Ibonly\PotatoORM;
interface DatabaseQueryInterface
{
public function tableName();
public function selectAllQuery($tableName);
public static function whereAndClause($tableName, $data, $condition);
public static function selectQuery($tableName, $fields, $data, $condition, $connection);
public function insertQuery($tableName);
public function updateQuery($tableName, $id);
public function query($query, $dbConnection);
}