mini\Database\BindableTable
final
class
Documentation
Internal table wrapper with parameter binding support
Used by VirtualDatabase for JOIN execution and correlated subqueries. Provides deferred filter binding for dynamic row-by-row evaluation.
Inheritance
Implements:
IteratorAggregate
Countable
Traversable
Properties (5)
array $binds
array $deferredColumns
array $deferredPredicates
Methods (32)
Documentation missing
Create a BindableTable wrapper from any TableInterface
Check if this table supports mutations (insert/update/delete)
Insert a new row
Update rows matching current filters
Delete rows matching current filters
Add bindable equality predicate
Add bindable less-than predicate
Add bindable less-than-or-equal predicate
Add bindable greater-than predicate
Add bindable greater-than-or-equal predicate
Add bindable LIKE predicate
Bind parameter values
Check if all parameters are bound
Get list of unbound parameter names
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