tiny.sql.Commit
Defined in version.
API (4)
Actions
Public operations.
Fields and members
Public fields and members.
Source
Source: lib/sql/src/version.zig:427
zig
pub const Commit = struct { root: Hash, parents: []const Hash = &.{}, hash: Hash, pub fn init(root: Hash, parents: []const Hash) Commit { var builder = Builder.init("sql.commit"); builder.hash(root); builder.writeU64(parents.len); for (parents) |parent| builder.hash(parent); return .{ .root = root, .parents = parents, .hash = builder.finish(), }; }};Source: lib/sql/src/root.zig:288
zig
pub const Commit = version.Commit;Complete caller list for Commit.init
72 direct callers.
lib.sql.src.blame.snapshotCommit[function] — private source atlib/sql/src/blame.zig:248in nearest public ownertiny.sql.blamelib.sql.src.branch.test_branch_ancestry_rejects_missing_commits[function] — test source atlib/sql/src/branch.zig:240in nearest public ownertiny.sql.branchlib.sql.src.branch.test_branch_fast-forward_follows_commit_ancestry[function] — test source atlib/sql/src/branch.zig:160in nearest public ownertiny.sql.branchlib.sql.src.branch.test_branch_merge_base_chooses_nearest_common_ancestor[function] — test source atlib/sql/src/branch.zig:187in nearest public ownertiny.sql.branchtiny.sql.Connection.adoptRebuiltHistory[method] atlib/sql/src/connection.zig:185tiny.sql.Connection.commitLocal[method] atlib/sql/src/connection.zig:274tiny.sql.Connection.create[function] atlib/sql/src/connection.zig:132tiny.sql.Connection.openLocal[function] atlib/sql/src/connection.zig:153lib.sql.src.connection.test_connection_checkout_row_root_mismatch_is_failure_atomic[function] — test source atlib/sql/src/connection.zig:2906in nearest public ownertiny.sql.connectionlib.sql.src.connection.test_connection_fast_forward_missing_database_root_is_failure_atomic[function] — test source atlib/sql/src/connection.zig:2687in nearest public ownertiny.sql.connectiontiny.sql.history.identity.each[function] atlib/sql/src/history/identity.zig:53lib.sql.src.history.recover.applyCommitPayload[method] — private source atlib/sql/src/history/recover.zig:497in nearest public ownerlib.sql.src.history.recoverlib.sql.src.history.recover.test_history_replay_keeps_semantic_failure_before_later_hashes[function] — test source atlib/sql/src/history/recover.zig:697in nearest public ownerlib.sql.src.history.recoverlib.sql.src.history.recover.test_history_replay_keeps_the_earliest_hash_failure_across_worker_order[function] — test source atlib/sql/src/history/recover.zig:654in nearest public ownerlib.sql.src.history.recoverlib.sql.src.history.recover.test_history_replay_serial_and_parallel_batches_agree[function] — test source atlib/sql/src/history/recover.zig:622in nearest public ownerlib.sql.src.history.recoverlib.sql.src.history.refs.commitIdentity[function] — private source atlib/sql/src/history/refs.zig:735in nearest public ownertiny.sql.history.refslib.sql.src.history.refs.test_refs_advance_rejects_a_hash-valid_malformed_non-ref_suffix[function] — test source atlib/sql/src/history/refs.zig:992in nearest public ownertiny.sql.history.refslib.sql.src.history.refs.test_refs_advance_rejects_a_ref_before_its_target_commit[function] — test source atlib/sql/src/history/refs.zig:931in nearest public ownertiny.sql.history.refslib.sql.src.history.refs.test_refs_advance_resolves_stale_suffix_and_pre-boundary_targets[function] — test source atlib/sql/src/history/refs.zig:871in nearest public ownertiny.sql.history.refslib.sql.src.history.resolver.test_history_resolver_keeps_the_first_typed_commit_location[function] — test source atlib/sql/src/history/resolver.zig:304in nearest public ownertiny.sql.history.resolverlib.sql.src.history.resolver.test_history_resolver_typed_keys_agree_with_replay_across_object_kinds[function] — test source atlib/sql/src/history/resolver.zig:364in nearest public ownertiny.sql.history.resolvertiny.sql.History.commitBranch[method] atlib/sql/src/history/store.zig:730tiny.sql.History.importPackCommit[method] atlib/sql/src/history/store.zig:1260tiny.sql.History.mergeCommitBranch[method] atlib/sql/src/history/store.zig:740tiny.sql.History.putCommit[method] atlib/sql/src/history/store.zig:531tiny.sql.History.putCommitAndRef[method] atlib/sql/src/history/store.zig:751lib.sql.src.history.store.test_fast_forward_coordinator_fences_history_until_completion[function] — test source atlib/sql/src/history/store.zig:2683in nearest public ownerlib.sql.src.history.storelib.sql.src.history.store.test_fast_forward_poisons_an_ambiguous_preexisting_write_batch[function] — test source atlib/sql/src/history/store.zig:2733in nearest public ownerlib.sql.src.history.storelib.sql.src.history.store.test_history_appends_after_a_truncating_recovery_end_the_file_where_they_stop[function] — test source atlib/sql/src/history/store.zig:3851in nearest public ownerlib.sql.src.history.storelib.sql.src.history.store.test_history_creates_checkouts_and_advances_branches_durably[function] — test source atlib/sql/src/history/store.zig:3480in nearest public ownerlib.sql.src.history.storelib.sql.src.history.store.test_history_deletes_refs_durably[function] — test source atlib/sql/src/history/store.zig:3631in nearest public ownerlib.sql.src.history.storelib.sql.src.history.store.test_history_open_rejects_prior_format_records[function] — test source atlib/sql/src/history/store.zig:3802in nearest public ownerlib.sql.src.history.storelib.sql.src.history.store.test_history_preserves_semantically_invalid_coordinator_evidence[function] — test source atlib/sql/src/history/store.zig:2932in nearest public ownerlib.sql.src.history.storelib.sql.src.history.store.test_history_recovers_branch_commits_and_merge_commits[function] — test source atlib/sql/src/history/store.zig:3542in nearest public ownerlib.sql.src.history.storelib.sql.src.history.store.test_history_recovers_commits_refs_and_conflicts[function] — test source atlib/sql/src/history/store.zig:2404in nearest public ownerlib.sql.src.history.storelib.sql.src.history.store.test_history_recovers_database_roots_by_commit[function] — test source atlib/sql/src/history/store.zig:3012in nearest public ownerlib.sql.src.history.storelib.sql.src.history.store.test_history_recovery_truncates_corrupt_tail[function] — test source atlib/sql/src/history/store.zig:3821in nearest public ownerlib.sql.src.history.storelib.sql.src.history.store.test_history_recovery_truncates_refs_with_missing_commits[function] — test source atlib/sql/src/history/store.zig:3604in nearest public ownerlib.sql.src.history.storelib.sql.src.history.store.test_history_refs_recover_the_latest_target[function] — test source atlib/sql/src/history/store.zig:3582in nearest public ownerlib.sql.src.history.storelib.sql.src.history.store.test_history_rejects_relation_roots_referencing_missing_tree_nodes[function] — test source atlib/sql/src/history/store.zig:2319in nearest public ownerlib.sql.src.history.storelib.sql.src.history.store.test_history_replays_committed_fast_forward_until_completion[function] — test source atlib/sql/src/history/store.zig:2825in nearest public ownerlib.sql.src.history.storelib.sql.src.history.store.test_history_replays_pending_fast_forward_through_abort_completion[function] — test source atlib/sql/src/history/store.zig:2773in nearest public ownerlib.sql.src.history.storelib.sql.src.history.store.test_history_truncates_a_torn_fast_forward_decision_to_pending_prepare[function] — test source atlib/sql/src/history/store.zig:2872in nearest public ownerlib.sql.src.history.storelib.sql.src.history.store.test_history_updates_refs_only_when_expected_target_matches[function] — test source atlib/sql/src/history/store.zig:3516in nearest public ownerlib.sql.src.history.storelib.sql.src.history.store.test_history_validates_indexed_row_topology_during_open[function] — test source atlib/sql/src/history/store.zig:3391in nearest public ownerlib.sql.src.history.storelib.sql.src.history.store.test_history_verifies_row_chunk_payloads_during_open[function] — test source atlib/sql/src/history/store.zig:3747in nearest public ownerlib.sql.src.history.storelib.sql.src.history.store.test_history_verifies_tree_node_batches_during_open[function] — test source atlib/sql/src/history/store.zig:2269in nearest public ownerlib.sql.src.history.storelib.sql.src.history.store.test_history_write_batch_emits_one_write_and_one_sync[function] — test source atlib/sql/src/history/store.zig:2649in nearest public ownerlib.sql.src.history.storelib.sql.src.history.store.test_history_write_batch_preserves_completed_records_after_allocation_failure[function] — test source atlib/sql/src/history/store.zig:2985in nearest public ownerlib.sql.src.history.storelib.sql.src.history.validate.commitIdentity[function] — private source atlib/sql/src/history/validate.zig:1389in nearest public ownerlib.sql.src.history.validatelib.sql.src.history.validate.test_history_suffix_validation_applies_complete_fast_forward_and_rejects_its_crash_cut[function] — test source atlib/sql/src/history/validate.zig:1826in nearest public ownerlib.sql.src.history.validatelib.sql.src.history.validate.test_history_suffix_validation_rejects_a_byte-corrupted_dependency_prefix[function] — test source atlib/sql/src/history/validate.zig:1783in nearest public ownerlib.sql.src.history.validatelib.sql.src.history.validate.test_history_suffix_validation_rejects_a_ref_before_its_future_commit[function] — test source atlib/sql/src/history/validate.zig:1595in nearest public ownerlib.sql.src.history.validatelib.sql.src.history.validate.test_history_suffix_validation_resolves_a_commit_in_the_prefix[function] — test source atlib/sql/src/history/validate.zig:1566in nearest public ownerlib.sql.src.history.validatelib.sql.src.plan.flushPreparedRelation[function] — private source atlib/sql/src/plan.zig:538in nearest public ownertiny.sql.planlib.sql.src.session.test.test_database_session_applies_catalog_roots_before_history_commits[function] — test source atlib/sql/src/session/test.zig:806in nearest public ownerlib.sql.src.session.testlib.sql.src.session.test.test_database_session_assembles_staged_flushes_from_working_database_value[function] — test source atlib/sql/src/session/test.zig:657in nearest public ownerlib.sql.src.session.testlib.sql.src.session.test.test_database_session_clears_analyzed_stats_after_relation_edits[function] — test source atlib/sql/src/session/test.zig:905in nearest public ownerlib.sql.src.session.testlib.sql.src.session.test.test_database_session_deinit_discards_queued_relation_edits[function] — test source atlib/sql/src/session/test.zig:750in nearest public ownerlib.sql.src.session.testlib.sql.src.session.test.test_database_session_flushes_queued_relation_edits_into_one_working_root[function] — test source atlib/sql/src/session/test.zig:564in nearest public ownerlib.sql.src.session.testlib.sql.src.session.test.test_database_session_rejects_staged_relations_that_drift_from_working_values[function] — test source atlib/sql/src/session/test.zig:418in nearest public ownerlib.sql.src.session.testlib.sql.src.session.test.test_database_session_stages_flushed_database_roots_before_history_commits[function] — test source atlib/sql/src/session/test.zig:478in nearest public ownerlib.sql.src.session.testlib.sql.src.session.test.test_database_write_appends_staged_edits_to_staged_relations[function] — test source atlib/sql/src/session/test.zig:110in nearest public ownerlib.sql.src.session.testlib.sql.src.session.test.test_database_write_can_trust_staged_relation_indexes[function] — test source atlib/sql/src/session/test.zig:331in nearest public ownerlib.sql.src.session.testlib.sql.src.session.test.test_database_write_limits_bound_staged_edit_storage[function] — test source atlib/sql/src/session/test.zig:185in nearest public ownerlib.sql.src.session.testlib.sql.src.session.test.test_relation_sessions_stage_edits_through_database_flush[function] — test source atlib/sql/src/session/test.zig:39in nearest public ownerlib.sql.src.session.testlib.sql.src.statement.execute.testingDatabaseSession[function] — private source atlib/sql/src/statement/execute.zig:4092in nearest public ownerlib.sql.src.statement.executelib.sql.src.sync.decodePackSections[function] — private source atlib/sql/src/sync.zig:412in nearest public ownertiny.sql.synctiny.sql.sync.importBytes[function] atlib/sql/src/sync.zig:1236tiny.sql.sync.importObjects[function] atlib/sql/src/sync.zig:1210lib.sql.src.sync.test_sync_file_remotes_reject_truncated_history_without_repairing_it[function] — test source atlib/sql/src/sync.zig:2380in nearest public ownertiny.sql.synclib.sql.src.version.test_commit_hash_depends_on_root_and_parents[function] — test source atlib/sql/src/version.zig:1690in nearest public ownertiny.sql.version
Audit
| Definitions | 2 |
|---|---|
| Public names | 4 |
| Members | 3 |
| Version | 26.7.0 |
| Revision | daab053ee433 |