mini\Database\PartialQuery::fromTable() Method

public static

Signature

public static function fromTable(mini\Table\Contracts\TableInterface $table): self

Parameters

Name Type Default Description
$table mini\Table\Contracts\TableInterface required Documentation missing

Returns

self

Documentation

Create a PartialQuery from any TableInterface

Wraps the table in a VirtualDatabase, enabling full SQL query power on any table implementation (generators, arrays, CSV files, etc.).

$users = PartialQuery::fromTable($generatorTable)
    ->eq('status', 'active')
    ->where('age BETWEEN ? AND ?', [18, 65])
    ->order('name')
    ->limit(10);

Source

src/Database/PartialQuery.php:423-432