classRowSet
final class RowSet
Immutable snapshot of rows received from a driver or fixture provider.
The core preserves column values until a platform interprets them.
Type Aliases§
Row = import from TableDefinitionProperties§
public array<int, Row> $rows = []Methods§
Test cases 37§
Test cases that cover or call this symbol, from the coverage report and from the analyzed test sources.
Dedicated tests 2
RowSetTest::testRetainsRowKeysAndOpaqueValuescovers and callsRowSetTest::testStartsWithAnEmptySnapshotcovers and calls
Other tests reaching this symbol 35
MutationContractTestcallsFakeConnection::__constructcallsFakeConnection::addResultcallsFakeStatement::__constructcallsGenericExecuteResultTestcallsResultSelectRunnerTestcallsSessionTestcallsCascadedChildrenTestcallsForeignKeyCascadeTestcallsForeignKeyIntegrityTestcallsMutationImpactTestcallsDeleteMutationTestcallsInsertMutationTestcallsMultiDeleteMutationTestcallsMultiUpdateMutationTestcallsReplaceMutationTestcallsUpdateMutationTestcallsShadowMutationTestcallsCreateTableAsSelectMutationTestcallsCreateTableLikeMutationTestcallsCreateTableMutationTestcallsDropTableMutationTestcallsMultiTruncateMutationTestcallsSynchronizeMutationTestcallsTruncateMutationTestcallsUpsertMutationTestcallsParentKeyLookupTestcallsReferentialIntegrityEnforcerTestcallsShadowApplicationTestcallsShadowSavepointTestcallsShadowStoreTestcallsShadowTransactionsTestcallsTableTransitionsTestcallsStatementSimulatorTestcallsTransactionStatementTestcalls
Relations§
Instantiated in 21
- new ZtdQuery\GenericExecuteResult::__construct() packages/ztd-query-core/src/GenericExecuteResult.php:69
- new ZtdQuery\GenericExecuteResult::fetch() packages/ztd-query-core/src/GenericExecuteResult.php:197
- new ZtdQuery\Shadow\CascadedChildren::__construct() packages/ztd-query-core/src/Shadow/CascadedChildren.php:35
- new ZtdQuery\Shadow\CascadedChildren::__construct() packages/ztd-query-core/src/Shadow/CascadedChildren.php:36
- new ZtdQuery\Shadow\CascadedChildren::replace() packages/ztd-query-core/src/Shadow/CascadedChildren.php:60
- new ZtdQuery\Shadow\CascadedChildren::remove() packages/ztd-query-core/src/Shadow/CascadedChildren.php:79
- new ZtdQuery\Shadow\CascadedChildren::remove() packages/ztd-query-core/src/Shadow/CascadedChildren.php:80
- new ZtdQuery\Shadow\Mutation\MutationImpact::__construct() packages/ztd-query-core/src/Shadow/Mutation/MutationImpact.php:44
- new ZtdQuery\Shadow\Mutation\MutationImpact::__construct() packages/ztd-query-core/src/Shadow/Mutation/MutationImpact.php:45
- new ZtdQuery\Shadow\Mutation\MutationImpact::__construct() packages/ztd-query-core/src/Shadow/Mutation/MutationImpact.php:46
- new ZtdQuery\Shadow\Mutation\UpsertMutation::__construct() packages/ztd-query-core/src/Shadow/Mutation/UpsertMutation.php:88
- new ZtdQuery\Shadow\Mutation\UpsertMutation::apply() packages/ztd-query-core/src/Shadow/Mutation/UpsertMutation.php:122
- new ZtdQuery\Shadow\Mutation\UpsertMutation::apply() packages/ztd-query-core/src/Shadow/Mutation/UpsertMutation.php:130
- new ZtdQuery\Shadow\Mutation\UpsertMutation::apply() packages/ztd-query-core/src/Shadow/Mutation/UpsertMutation.php:143
- new ZtdQuery\Shadow\ShadowStore::set() packages/ztd-query-core/src/Shadow/ShadowStore.php:60
- new ZtdQuery\Shadow\ShadowStore::get() packages/ztd-query-core/src/Shadow/ShadowStore.php:71
- new ZtdQuery\Shadow\ShadowStore::ensure() packages/ztd-query-core/src/Shadow/ShadowStore.php:150
- new ZtdQuery\Shadow\ShadowStore::insert() packages/ztd-query-core/src/Shadow/ShadowStore.php:171
- new ZtdQuery\Shadow\ShadowStore::delete() packages/ztd-query-core/src/Shadow/ShadowStore.php:203
- new ZtdQuery\Shadow\ShadowStore::update() packages/ztd-query-core/src/Shadow/ShadowStore.php:235
- new ZtdQuery\Shadow\ShadowStore::updateIdentified() packages/ztd-query-core/src/Shadow/ShadowStore.php:263
Type declarations 7
- type ZtdQuery\GenericExecuteResult packages/ztd-query-core/src/GenericExecuteResult.php:34
- type ZtdQuery\Shadow\CascadedChildren packages/ztd-query-core/src/Shadow/CascadedChildren.php:23
- type ZtdQuery\Shadow\CascadedChildren packages/ztd-query-core/src/Shadow/CascadedChildren.php:25
- type ZtdQuery\Shadow\Mutation\MutationImpact packages/ztd-query-core/src/Shadow/Mutation/MutationImpact.php:24
- type ZtdQuery\Shadow\Mutation\MutationImpact packages/ztd-query-core/src/Shadow/Mutation/MutationImpact.php:25
- type ZtdQuery\Shadow\Mutation\MutationImpact packages/ztd-query-core/src/Shadow/Mutation/MutationImpact.php:26
- type ZtdQuery\Shadow\Mutation\UpsertMutation packages/ztd-query-core/src/Shadow/Mutation/UpsertMutation.php:61