mini\Table\Utility\SingleRowTable final class

Documentation

A table with exactly one row and dynamic columns

Used as the base for SELECT without FROM (like Oracle's DUAL or SQL Server's constants).

// SELECT 1, 2, 'hello'
$table = new SingleRowTable(['1' => 1, '2' => 2, "'hello'" => 'hello']);

Inheritance

Implements: mini\Table\Contracts\TableInterface Traversable Countable IteratorAggregate mini\Table\Contracts\SetInterface

Uses Traits: mini\Table\Utility\TablePropertiesTrait

Properties (3)

private array $values
private array $columns
private array $props

Methods (29)

Documentation missing

Documentation missing

Documentation missing

Documentation missing

Documentation missing

Documentation missing

Documentation missing

Documentation missing

Documentation missing

Documentation missing

Documentation missing

Documentation missing

Documentation missing

Documentation missing

Documentation missing

Documentation missing

Documentation missing

Documentation missing

Documentation missing

Documentation missing

Documentation missing

Documentation missing

Documentation missing

Documentation missing

Documentation missing

Documentation missing

Get a property value

Check if a property exists (including null values)

Return table with property set

Source

src/Table/Utility/SingleRowTable.php:26-217