PHP Класс Pop\Db\Sql\AbstractSql

Автор: Nick Sagona, III ([email protected])
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
$columns array SQL columns
$limit mixed LIMIT value
$offset integer OFFSET value
$orderBy string ORDER BY value
$sql Pop\Db\Sql SQL object

Открытые методы

Метод Описание
__construct ( Sql $sql, mixed $columns = null ) : AbstractSql Constructor
limit ( mixed $limit ) : AbstractSql Set the LIMIT value
offset ( integer $offset ) : AbstractSql Set the OFFSET value
orderBy ( mixed $by, string $order = 'ASC' ) : AbstractSql Set the ORDER BY value
render ( ) : string Abstract render method

Описание методов

__construct() публичный Метод

Instantiate the SQL object.
public __construct ( Sql $sql, mixed $columns = null ) : AbstractSql
$sql Pop\Db\Sql
$columns mixed
Результат AbstractSql

limit() публичный Метод

Set the LIMIT value
public limit ( mixed $limit ) : AbstractSql
$limit mixed
Результат AbstractSql

offset() публичный Метод

Set the OFFSET value
public offset ( integer $offset ) : AbstractSql
$offset integer
Результат AbstractSql

orderBy() публичный Метод

Set the ORDER BY value
public orderBy ( mixed $by, string $order = 'ASC' ) : AbstractSql
$by mixed
$order string
Результат AbstractSql

render() абстрактный публичный Метод

Abstract render method
abstract public render ( ) : string
Результат string

Описание свойств

$columns защищенное свойство

SQL columns
protected array $columns
Результат array

$limit защищенное свойство

LIMIT value
protected mixed $limit
Результат mixed

$offset защищенное свойство

OFFSET value
protected int $offset
Результат integer

$orderBy защищенное свойство

ORDER BY value
protected string $orderBy
Результат string

$sql защищенное свойство

SQL object
protected Sql,Pop\Db $sql
Результат Pop\Db\Sql