mini\Table\Contracts\MutableTableInterface::columns() Method

public abstract

Signature

public abstract function columns(string $columns): mini\Table\Contracts\TableInterface

Parameters

Name Type Default Description
$columns string optional Documentation missing

Returns

mini\Table\Contracts\TableInterface

Documentation

Project to specific columns

Returns a table with only the specified columns. When used with a single column, the result can be used as a SetInterface for IN clauses.

$table->columns('id', 'name');           // Two columns
$table->columns('id');                    // Single column - usable as Set
$table->columns('org_id', 'user_id');    // Composite key

Inherited From

mini\Table\Contracts\TableInterface

Source

src/Table/Contracts/TableInterface.php:215