sources/tester/dbhelp.h (27 lines of code) (raw):

/* * Copyright (c) Meta Platforms, Inc. and affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ #pragma once #include "cqlrt.h" // Generated from dbhelp.sql:40 extern CQL_WARN_UNUSED cql_code dbhelp_setup(sqlite3 *_Nonnull _db_); // Generated from dbhelp.sql:50 extern CQL_WARN_UNUSED cql_code dbhelp_prev_line(sqlite3 *_Nonnull _db_, cql_int32 line_, cql_int32 *_Nonnull prev); // Generated from dbhelp.sql:56 extern CQL_WARN_UNUSED cql_code dbhelp_add(sqlite3 *_Nonnull _db_, cql_int32 line, cql_string_ref _Nonnull data); // Generated from dbhelp.sql:61 extern CQL_WARN_UNUSED cql_code dbhelp_add_source(sqlite3 *_Nonnull _db_, cql_int32 line, cql_string_ref _Nonnull data); // Generated from dbhelp.sql:70 extern CQL_WARN_UNUSED cql_code dbhelp_dump_line(sqlite3 *_Nonnull _db_, cql_int32 line_); // Generated from dbhelp.sql:78 extern CQL_WARN_UNUSED cql_code dbhelp_find(sqlite3 *_Nonnull _db_, cql_int32 line_, cql_string_ref _Nonnull pattern, cql_int32 *_Nonnull search_line, cql_int32 *_Nonnull found); // Generated from dbhelp.sql:87 extern CQL_WARN_UNUSED cql_code dbhelp_dump_source(sqlite3 *_Nonnull _db_, cql_int32 line1, cql_int32 line2); // Generated from dbhelp.sql:92 #define CRC_dbhelp_source -2582919431962037637L extern cql_string_ref _Nonnull dbhelp_source_stored_procedure_name; #define dbhelp_source_data_types_count 2 #ifndef result_set_type_decl_dbhelp_source_result_set #define result_set_type_decl_dbhelp_source_result_set 1 cql_result_set_type_decl(dbhelp_source_result_set, dbhelp_source_result_set_ref); #endif extern cql_int32 dbhelp_source_get_line(dbhelp_source_result_set_ref _Nonnull result_set, cql_int32 row); extern cql_string_ref _Nonnull dbhelp_source_get_data(dbhelp_source_result_set_ref _Nonnull result_set, cql_int32 row); extern cql_int32 dbhelp_source_result_count(dbhelp_source_result_set_ref _Nonnull result_set); extern CQL_WARN_UNUSED cql_code dbhelp_source_fetch_results(sqlite3 *_Nonnull _db_, dbhelp_source_result_set_ref _Nullable *_Nonnull result_set); #define dbhelp_source_row_hash(result_set, row) cql_result_set_get_meta((cql_result_set_ref)(result_set))->rowHash((cql_result_set_ref)(result_set), row) #define dbhelp_source_row_equal(rs1, row1, rs2, row2) \ cql_result_set_get_meta((cql_result_set_ref)(rs1))->rowsEqual( \ (cql_result_set_ref)(rs1), \ row1, \ (cql_result_set_ref)(rs2), \ row2)