git/reftable
Patrick Steinhardt 0f8ee94b63 reftable/constants: make block types part of the public interface
Now that reftable blocks can be read individually via the public
interface it becomes necessary for callers to be able to distinguish the
different types of blocks. Expose the relevant constants.

Signed-off-by: Patrick Steinhardt <ps@pks.im>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
2025-04-07 14:53:12 -07:00
..
LICENSE
basics.c reftable: fix formatting of the license header 2025-04-07 14:53:09 -07:00
basics.h reftable/block: create public interface for reading blocks 2025-04-07 14:53:11 -07:00
block.c reftable/constants: make block types part of the public interface 2025-04-07 14:53:12 -07:00
block.h reftable/block: expose a generic iterator over reftable records 2025-04-07 14:53:12 -07:00
blocksource.c reftable/block: rename `block` to `block_data` 2025-04-07 14:53:10 -07:00
blocksource.h reftable/block: rename `block` to `block_data` 2025-04-07 14:53:10 -07:00
constants.h reftable/constants: make block types part of the public interface 2025-04-07 14:53:12 -07:00
error.c reftable: fix formatting of the license header 2025-04-07 14:53:09 -07:00
iter.c reftable/constants: make block types part of the public interface 2025-04-07 14:53:12 -07:00
iter.h reftable/block: rename `block_reader` to `reftable_block` 2025-04-07 14:53:10 -07:00
merged.c reftable/constants: make block types part of the public interface 2025-04-07 14:53:12 -07:00
merged.h reftable/reader: rename data structure to "table" 2025-04-07 14:53:09 -07:00
pq.c reftable: fix formatting of the license header 2025-04-07 14:53:09 -07:00
pq.h reftable: fix formatting of the license header 2025-04-07 14:53:09 -07:00
record.c reftable/constants: make block types part of the public interface 2025-04-07 14:53:12 -07:00
record.h reftable: fix formatting of the license header 2025-04-07 14:53:09 -07:00
reftable-basics.h reftable/block: create public interface for reading blocks 2025-04-07 14:53:11 -07:00
reftable-block.h reftable/block: expose a generic iterator over reftable records 2025-04-07 14:53:12 -07:00
reftable-blocksource.h reftable/block: rename `block` to `block_data` 2025-04-07 14:53:10 -07:00
reftable-constants.h reftable/constants: make block types part of the public interface 2025-04-07 14:53:12 -07:00
reftable-error.h reftable: fix formatting of the license header 2025-04-07 14:53:09 -07:00
reftable-iterator.h reftable: fix formatting of the license header 2025-04-07 14:53:09 -07:00
reftable-merged.h reftable/reader: rename data structure to "table" 2025-04-07 14:53:09 -07:00
reftable-record.h reftable: fix formatting of the license header 2025-04-07 14:53:09 -07:00
reftable-stack.h reftable: fix formatting of the license header 2025-04-07 14:53:09 -07:00
reftable-table.h reftable/table: introduce iterator for table blocks 2025-04-07 14:53:12 -07:00
reftable-writer.h reftable: fix formatting of the license header 2025-04-07 14:53:09 -07:00
stack.c reftable/constants: make block types part of the public interface 2025-04-07 14:53:12 -07:00
stack.h reftable/reader: rename data structure to "table" 2025-04-07 14:53:09 -07:00
system.c reftable: decouple from Git codebase by pulling in "compat/posix.h" 2025-02-18 10:55:41 -08:00
system.h reftable: fix formatting of the license header 2025-04-07 14:53:09 -07:00
table.c reftable/constants: make block types part of the public interface 2025-04-07 14:53:12 -07:00
table.h reftable/table: add `reftable_table` to the public interface 2025-04-07 14:53:12 -07:00
tree.c reftable: fix formatting of the license header 2025-04-07 14:53:09 -07:00
tree.h reftable: fix formatting of the license header 2025-04-07 14:53:09 -07:00
writer.c reftable/constants: make block types part of the public interface 2025-04-07 14:53:12 -07:00
writer.h reftable: fix formatting of the license header 2025-04-07 14:53:09 -07:00