ladybird/Tests
Jan de Visser 2a46529170 LibSQL: Basic dynamic value classes for SQL Storage layer
This patch adds the basic dynamic value classes used by the SQL Storage
layer. The most elementary class is Value, which holds a typed Value
which can be converted to standard C++ types. A Tuple is a collection
of Values described by a TupleDescriptor, which specifies the names,
types, and ordering of the elements in the Tuple.

Tuples and Values can be serialized and deserialized to and from
ByteBuffers. This is mechanism which is used to save them to disk.

Tuples are used as keys in SQL indexes and rows in SQL tables.

Also included is a test file.
2021-06-19 22:06:45 +02:00
..
AK AK: Add support for keeping trailing zeros in fixed precision floats 2021-06-19 16:13:59 +01:00
Kernel Tests: Add a test for ProcFS fd interaction 2021-06-18 10:15:14 +02:00
LibC LibC: Implement strerror_r() 2021-05-25 17:36:02 +02:00
LibCompress Tests: Use ByteBuffer::create_zeroed in TestDeflate instead of memset 2021-05-27 15:18:03 +02:00
LibCore LibC: Make getopt modify argv again 2021-06-13 17:05:03 +01:00
LibCpp LibCpp: Add regression tests for the parser 2021-05-19 23:19:07 +02:00
LibCrypto LibCrypto+LibTLS: Split and move test suite into Tests directory 2021-06-19 19:05:36 +04:30
LibELF Tests: Add LibELF tests 2021-05-15 11:02:04 +01:00
LibGfx Tests: Remove default font tests from LibGfx/TestFontHandling 2021-05-21 21:02:43 +02:00
LibJS Everywhere: Add component declarations 2021-06-17 11:03:51 +02:00
LibM Tests: Establish root Tests directory, move Userland/Tests there 2021-05-06 17:54:28 +02:00
LibPthread LibC: Do not include errno.h inside unistd.h 2021-05-14 22:24:02 +02:00
LibRegex Tests: Add test for case-insensitive matching 2021-06-16 16:30:12 +04:30
LibSQL LibSQL: Basic dynamic value classes for SQL Storage layer 2021-06-19 22:06:45 +02:00
LibTLS LibCrypto+LibTLS: Split and move test suite into Tests directory 2021-06-19 19:05:36 +04:30
LibWasm Everywhere: Add component declarations 2021-06-17 11:03:51 +02:00
LibWeb Everywhere: Add component declarations 2021-06-17 11:03:51 +02:00
UserspaceEmulator LibC: Move mman.h to sys/mman.h 2021-05-14 22:24:02 +02:00
CMakeLists.txt LibCrypto+LibTLS: Split and move test suite into Tests directory 2021-06-19 19:05:36 +04:30