[package]
edition = "2024"
name = "fsqlite-core"
version = "0.3.13"
build = false
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "Core engine: connection, prepare, schema, DDL/DML codegen"
readme = "README.md"
license-file = "LICENSE"
repository = "https://github.com/Dicklesworthstone/frankensqlite"
resolver = "2"
[features]
bench-internals = []
default = [
"native",
"linux-asupersync-uring",
"extensions",
]
diagnostic-pragmas = ["dep:serde_json"]
ext-fts5 = [
"dep:fsqlite-ext-fts5",
"fsqlite-func/ext-fts5",
]
ext-icu = [
"dep:fsqlite-ext-icu",
"fsqlite-func/ext-icu",
]
ext-json = [
"dep:fsqlite-ext-json",
"fsqlite-func/ext-json",
]
ext-misc = ["dep:fsqlite-ext-misc"]
ext-rtree = [
"dep:fsqlite-ext-rtree",
"fsqlite-func/ext-geopoly",
"fsqlite-func/ext-rtree",
]
extensions = [
"ext-json",
"ext-fts5",
"ext-icu",
"ext-misc",
"ext-rtree",
]
linux-asupersync-uring = [
"native",
"fsqlite-vfs/linux-asupersync-uring",
]
native = [
"fsqlite-types/native",
"fsqlite-vfs/native",
"fsqlite-pager/native",
"fsqlite-wal/native",
"fsqlite-mvcc/native",
"fsqlite-btree/native",
"fsqlite-planner/native",
"fsqlite-vdbe/native",
"diagnostic-pragmas",
]
wasm = [
"fsqlite-types/wasm",
"fsqlite-vfs/wasm",
"fsqlite-pager/wasm",
"fsqlite-wal/wasm",
"fsqlite-mvcc/wasm",
"fsqlite-btree/wasm",
"fsqlite-planner/wasm",
"fsqlite-vdbe/wasm",
"wasm-tracing-max-level-error",
]
wasm-tracing-max-level-error = ["tracing/release_max_level_error"]
wasm-tracing-max-level-warn = ["tracing/release_max_level_warn"]
[lib]
name = "fsqlite_core"
path = "src/lib.rs"
[[test]]
name = "adversarial_bit_flip"
path = "tests/adversarial_bit_flip.rs"
[[test]]
name = "adversarial_header_corruption"
path = "tests/adversarial_header_corruption.rs"
[[test]]
name = "adversarial_orphan_repair"
path = "tests/adversarial_orphan_repair.rs"
[[test]]
name = "agent_swarm_coordination_test_matrix_contract"
path = "tests/agent_swarm_coordination_test_matrix_contract.rs"
[[test]]
name = "agent_swarm_explain_concurrency_contract"
path = "tests/agent_swarm_explain_concurrency_contract.rs"
[[test]]
name = "agent_swarm_fallback_transparency_contract"
path = "tests/agent_swarm_fallback_transparency_contract.rs"
[[test]]
name = "agent_swarm_lease_contract"
path = "tests/agent_swarm_lease_contract.rs"
[[test]]
name = "agent_swarm_queue_claim_contract"
path = "tests/agent_swarm_queue_claim_contract.rs"
[[test]]
name = "agent_swarm_worker_range_contract"
path = "tests/agent_swarm_worker_range_contract.rs"
[[test]]
name = "aggregate_edge_oracle"
path = "tests/aggregate_edge_oracle.rs"
[[test]]
name = "alter_rename_sqlite_sequence_oracle"
path = "tests/alter_rename_sqlite_sequence_oracle.rs"
[[test]]
name = "alter_table_oracle"
path = "tests/alter_table_oracle.rs"
[[test]]
name = "attach_cross_encoding_reject_gh6n5cy_oracle"
path = "tests/attach_cross_encoding_reject_gh6n5cy_oracle.rs"
[[test]]
name = "autoincrement_or_ignore_gh186_probe"
path = "tests/autoincrement_or_ignore_gh186_probe.rs"
[[test]]
name = "b4_query_row_indexed_equality"
path = "tests/b4_query_row_indexed_equality.rs"
[[test]]
name = "batched_commit_scaling_repro"
path = "tests/batched_commit_scaling_repro.rs"
[[test]]
name = "bd_01qa9_insert_abort_atomicity"
path = "tests/bd_01qa9_insert_abort_atomicity.rs"
[[test]]
name = "bd_05537_alter_add_column_stored_and_notnull_null"
path = "tests/bd_05537_alter_add_column_stored_and_notnull_null.rs"
[[test]]
name = "bd_0fz9d_delete_indexed_by_truncate"
path = "tests/bd_0fz9d_delete_indexed_by_truncate.rs"
[[test]]
name = "bd_0lqvb_index_list_partial"
path = "tests/bd_0lqvb_index_list_partial.rs"
[[test]]
name = "bd_0x4aj_view_decltype_multisource"
path = "tests/bd_0x4aj_view_decltype_multisource.rs"
[[test]]
name = "bd_1m280_delete_truncate_fk_pragma_oracle"
path = "tests/bd_1m280_delete_truncate_fk_pragma_oracle.rs"
[[test]]
name = "bd_1mcjr_instead_of_returning_oracle"
path = "tests/bd_1mcjr_instead_of_returning_oracle.rs"
[[test]]
name = "bd_1mcjr_l6_view_dml_returning_param_numbering"
path = "tests/bd_1mcjr_l6_view_dml_returning_param_numbering.rs"
[[test]]
name = "bd_1v1pl_sqlite_master_utf16_integrity"
path = "tests/bd_1v1pl_sqlite_master_utf16_integrity.rs"
[[test]]
name = "bd_2lt76_1_bridge"
path = "tests/bd_2lt76_1_bridge.rs"
[[test]]
name = "bd_2phpu_dqs_table_context"
path = "tests/bd_2phpu_dqs_table_context.rs"
[[test]]
name = "bd_2whq5_never_used_vs_stock_oracle"
path = "tests/bd_2whq5_never_used_vs_stock_oracle.rs"
[[test]]
name = "bd_3gk2x_reverse_unordered_selects_gh236"
path = "tests/bd_3gk2x_reverse_unordered_selects_gh236.rs"
[[test]]
name = "bd_3radn_minmax_subquery_extremum"
path = "tests/bd_3radn_minmax_subquery_extremum.rs"
[[test]]
name = "bd_420r8_trigger_when_subquery_reparse"
path = "tests/bd_420r8_trigger_when_subquery_reparse.rs"
[[test]]
name = "bd_5m52m_collation_list_tvf"
path = "tests/bd_5m52m_collation_list_tvf.rs"
[[test]]
name = "bd_65oac_without_rowid_upsert_pk"
path = "tests/bd_65oac_without_rowid_upsert_pk.rs"
[[test]]
name = "bd_6mj9n_ddl_error_messages"
path = "tests/bd_6mj9n_ddl_error_messages.rs"
[[test]]
name = "bd_76k72_affinity_probe"
path = "tests/bd_76k72_affinity_probe.rs"
[[test]]
name = "bd_76k72_fts5_join_rhs"
path = "tests/bd_76k72_fts5_join_rhs.rs"
[[test]]
name = "bd_76x57_json_group_subtype"
path = "tests/bd_76x57_json_group_subtype.rs"
[[test]]
name = "bd_77yt5_insert_select_returning_param"
path = "tests/bd_77yt5_insert_select_returning_param.rs"
[[test]]
name = "bd_7c6g7_bounded_integrity_utf16"
path = "tests/bd_7c6g7_bounded_integrity_utf16.rs"
[[test]]
name = "bd_7c6g7_expr_index_utf16_integrity_oracle"
path = "tests/bd_7c6g7_expr_index_utf16_integrity_oracle.rs"
[[test]]
name = "bd_815xj_havingjoin_planner_drop_oracle"
path = "tests/bd_815xj_havingjoin_planner_drop_oracle.rs"
[[test]]
name = "bd_84rh4_freelist_hole_repair"
path = "tests/bd_84rh4_freelist_hole_repair.rs"
[[test]]
name = "bd_89z48_nested_minmax_collate_value"
path = "tests/bd_89z48_nested_minmax_collate_value.rs"
[[test]]
name = "bd_977wx_ipk_collision_message_oracle"
path = "tests/bd_977wx_ipk_collision_message_oracle.rs"
[[test]]
name = "bd_9hp58_namespace_fd_lsof_clean"
path = "tests/bd_9hp58_namespace_fd_lsof_clean.rs"
[[test]]
name = "bd_affinity_cast_numeric_oracle_probe"
path = "tests/bd_affinity_cast_numeric_oracle_probe.rs"
[[test]]
name = "bd_affinity_comparison_oracle_probe"
path = "tests/bd_affinity_comparison_oracle_probe.rs"
[[test]]
name = "bd_aggregate_null_and_groupconcat_oracle_probe"
path = "tests/bd_aggregate_null_and_groupconcat_oracle_probe.rs"
[[test]]
name = "bd_alter_strict_datatype_error"
path = "tests/bd_alter_strict_datatype_error.rs"
[[test]]
name = "bd_alter_table_schema_rewrite_oracle_probe"
path = "tests/bd_alter_table_schema_rewrite_oracle_probe.rs"
[[test]]
name = "bd_and_or_null_and_polarity_p10"
path = "tests/bd_and_or_null_and_polarity_p10.rs"
[[test]]
name = "bd_attach_already_in_use"
path = "tests/bd_attach_already_in_use.rs"
[[test]]
name = "bd_attach_cross_db_queries_oracle_probe"
path = "tests/bd_attach_cross_db_queries_oracle_probe.rs"
[[test]]
name = "bd_b7g1o_recursive_cte_optional_keyword"
path = "tests/bd_b7g1o_recursive_cte_optional_keyword.rs"
[[test]]
name = "bd_behavioral_pragmas_oracle_probe"
path = "tests/bd_behavioral_pragmas_oracle_probe.rs"
[[test]]
name = "bd_bld9w_utf16_write_oracle"
path = "tests/bd_bld9w_utf16_write_oracle.rs"
[[test]]
name = "bd_blob_semantics_oracle_probe"
path = "tests/bd_blob_semantics_oracle_probe.rs"
[[test]]
name = "bd_bzd19_having_inlist_probe_oracle"
path = "tests/bd_bzd19_having_inlist_probe_oracle.rs"
[[test]]
name = "bd_bzd19_pragma_tvf_optimize_oracle"
path = "tests/bd_bzd19_pragma_tvf_optimize_oracle.rs"
[[test]]
name = "bd_cast_empty_type_numeric"
path = "tests/bd_cast_empty_type_numeric.rs"
[[test]]
name = "bd_cast_expression_semantics_oracle_probe"
path = "tests/bd_cast_expression_semantics_oracle_probe.rs"
[[test]]
name = "bd_check_constraint_depth_oracle_probe"
path = "tests/bd_check_constraint_depth_oracle_probe.rs"
[[test]]
name = "bd_collation_semantics_oracle_probe"
path = "tests/bd_collation_semantics_oracle_probe.rs"
[[test]]
name = "bd_compound_select_order_limit_oracle_probe"
path = "tests/bd_compound_select_order_limit_oracle_probe.rs"
[[test]]
name = "bd_create_ddl_no_such_table_schema_qualified"
path = "tests/bd_create_ddl_no_such_table_schema_qualified.rs"
[[test]]
name = "bd_create_reserved_sqlite_name"
path = "tests/bd_create_reserved_sqlite_name.rs"
[[test]]
name = "bd_create_table_unknown_collation"
path = "tests/bd_create_table_unknown_collation.rs"
[[test]]
name = "bd_cte_composition_edges_oracle_probe"
path = "tests/bd_cte_composition_edges_oracle_probe.rs"
[[test]]
name = "bd_cte_setops_subquery_oracle_probe"
path = "tests/bd_cte_setops_subquery_oracle_probe.rs"
[[test]]
name = "bd_datetime_deep_edges_oracle_probe"
path = "tests/bd_datetime_deep_edges_oracle_probe.rs"
[[test]]
name = "bd_datetime_modifiers_oracle_probe"
path = "tests/bd_datetime_modifiers_oracle_probe.rs"
[[test]]
name = "bd_datetime_printf_oracle_probe"
path = "tests/bd_datetime_printf_oracle_probe.rs"
[[test]]
name = "bd_dd24l_vacuum_into_reserved_target_gh376"
path = "tests/bd_dd24l_vacuum_into_reserved_target_gh376.rs"
[[test]]
name = "bd_derived_table_column_alias_oracle_probe"
path = "tests/bd_derived_table_column_alias_oracle_probe.rs"
[[test]]
name = "bd_dml_conflict_returning_oracle_probe"
path = "tests/bd_dml_conflict_returning_oracle_probe.rs"
[[test]]
name = "bd_drop_system_table_protected"
path = "tests/bd_drop_system_table_protected.rs"
[[test]]
name = "bd_drop_wrongtype_and_view_trigger_messages"
path = "tests/bd_drop_wrongtype_and_view_trigger_messages.rs"
[[test]]
name = "bd_e8jzh_dqs_pragma"
path = "tests/bd_e8jzh_dqs_pragma.rs"
[[test]]
name = "bd_eapu1_alter_rename_index_sql"
path = "tests/bd_eapu1_alter_rename_index_sql.rs"
[[test]]
name = "bd_elcjy_fresh_table_savepoint_rewind"
path = "tests/bd_elcjy_fresh_table_savepoint_rewind.rs"
[[test]]
name = "bd_elre4_jsonb_extract_scalar"
path = "tests/bd_elre4_jsonb_extract_scalar.rs"
[[test]]
name = "bd_eqmqv_dqs_default"
path = "tests/bd_eqmqv_dqs_default.rs"
[[test]]
name = "bd_execute_aggregate_misuse"
path = "tests/bd_execute_aggregate_misuse.rs"
[[test]]
name = "bd_f3s2l_cast_blob_via_db_encoding_oracle"
path = "tests/bd_f3s2l_cast_blob_via_db_encoding_oracle.rs"
[[test]]
name = "bd_fk_cascade_actions_oracle_probe"
path = "tests/bd_fk_cascade_actions_oracle_probe.rs"
[[test]]
name = "bd_fk_enforcement_oracle_probe"
path = "tests/bd_fk_enforcement_oracle_probe.rs"
[[test]]
name = "bd_from_subquery_flattening_oracle_probe"
path = "tests/bd_from_subquery_flattening_oracle_probe.rs"
[[test]]
name = "bd_fts5_contentless_update_rules"
path = "tests/bd_fts5_contentless_update_rules.rs"
[[test]]
name = "bd_fts5_integrity_check_flush"
path = "tests/bd_fts5_integrity_check_flush.rs"
[[test]]
name = "bd_fts5_lazy_conformance_gh358"
path = "tests/bd_fts5_lazy_conformance_gh358.rs"
[[test]]
name = "bd_fts5_lazy_delete_all"
path = "tests/bd_fts5_lazy_delete_all.rs"
[[test]]
name = "bd_fts5_lazy_docsize_origin"
path = "tests/bd_fts5_lazy_docsize_origin.rs"
[[test]]
name = "bd_fts5_lazy_merge"
path = "tests/bd_fts5_lazy_merge.rs"
[[test]]
name = "bd_fts5_lazy_spill_gh360"
path = "tests/bd_fts5_lazy_spill_gh360.rs"
[[test]]
name = "bd_fts5_optimize_preserves_contentless"
path = "tests/bd_fts5_optimize_preserves_contentless.rs"
[[test]]
name = "bd_fts5_rank_where_predicate"
path = "tests/bd_fts5_rank_where_predicate.rs"
[[test]]
name = "bd_generated_column_default_reject"
path = "tests/bd_generated_column_default_reject.rs"
[[test]]
name = "bd_generated_columns_oracle_probe"
path = "tests/bd_generated_columns_oracle_probe.rs"
[[test]]
name = "bd_gh137_indexed_by_hard_contract"
path = "tests/bd_gh137_indexed_by_hard_contract.rs"
[[test]]
name = "bd_gh227_virtual_generated_column_join"
path = "tests/bd_gh227_virtual_generated_column_join.rs"
[[test]]
name = "bd_glob_like_cmp_oracle_probe"
path = "tests/bd_glob_like_cmp_oracle_probe.rs"
[[test]]
name = "bd_glob_reversed_range_literal_lower"
path = "tests/bd_glob_reversed_range_literal_lower.rs"
[[test]]
name = "bd_group_by_depth_oracle_probe"
path = "tests/bd_group_by_depth_oracle_probe.rs"
[[test]]
name = "bd_gu1bi_cast_blob_surrogate_integrity_oracle"
path = "tests/bd_gu1bi_cast_blob_surrogate_integrity_oracle.rs"
[[test]]
name = "bd_hbv4e_values_subquery_columnn"
path = "tests/bd_hbv4e_values_subquery_columnn.rs"
[[test]]
name = "bd_hx3zu_virtual_generated_column_groupby"
path = "tests/bd_hx3zu_virtual_generated_column_groupby.rs"
[[test]]
name = "bd_indexed_by_oracle_probe"
path = "tests/bd_indexed_by_oracle_probe.rs"
[[test]]
name = "bd_insert_select_returning_param_oracle"
path = "tests/bd_insert_select_returning_param_oracle.rs"
[[test]]
name = "bd_insert_select_value_count_message"
path = "tests/bd_insert_select_value_count_message.rs"
[[test]]
name = "bd_insert_value_count_message"
path = "tests/bd_insert_value_count_message.rs"
[[test]]
name = "bd_integer_arithmetic_edges_oracle_probe"
path = "tests/bd_integer_arithmetic_edges_oracle_probe.rs"
[[test]]
name = "bd_it66z_nonconstant_default_error"
path = "tests/bd_it66z_nonconstant_default_error.rs"
[[test]]
name = "bd_iubwb_octet_length_encoding"
path = "tests/bd_iubwb_octet_length_encoding.rs"
[[test]]
name = "bd_ivy5h_index_info_collate_column_term"
path = "tests/bd_ivy5h_index_info_collate_column_term.rs"
[[test]]
name = "bd_jcjkf_dqs_fallback"
path = "tests/bd_jcjkf_dqs_fallback.rs"
[[test]]
name = "bd_ji5oe_bool_toggle_pragma_no_rows"
path = "tests/bd_ji5oe_bool_toggle_pragma_no_rows.rs"
[[test]]
name = "bd_join_semantics_oracle_probe"
path = "tests/bd_join_semantics_oracle_probe.rs"
[[test]]
name = "bd_json_each_tree_oracle_probe"
path = "tests/bd_json_each_tree_oracle_probe.rs"
[[test]]
name = "bd_json_edge_functions_oracle_probe"
path = "tests/bd_json_edge_functions_oracle_probe.rs"
[[test]]
name = "bd_json_group_aggregates_oracle"
path = "tests/bd_json_group_aggregates_oracle.rs"
[[test]]
name = "bd_json_scalar_oracle_probe"
path = "tests/bd_json_scalar_oracle_probe.rs"
[[test]]
name = "bd_jsonb_roundtrip_arrows_oracle_probe"
path = "tests/bd_jsonb_roundtrip_arrows_oracle_probe.rs"
[[test]]
name = "bd_kwaam_wor_directive_trace"
path = "tests/bd_kwaam_wor_directive_trace.rs"
[[test]]
name = "bd_lgwjd_minmax_collate_value_oracle"
path = "tests/bd_lgwjd_minmax_collate_value_oracle.rs"
[[test]]
name = "bd_limit_datatype_mismatch"
path = "tests/bd_limit_datatype_mismatch.rs"
[[test]]
name = "bd_literal_identifier_quoting_oracle_probe"
path = "tests/bd_literal_identifier_quoting_oracle_probe.rs"
[[test]]
name = "bd_lryih_join_on_short_circuit"
path = "tests/bd_lryih_join_on_short_circuit.rs"
[[test]]
name = "bd_lryih_scalar_case_when_short_circuit"
path = "tests/bd_lryih_scalar_case_when_short_circuit.rs"
[[test]]
name = "bd_lryih_where_null_and_shortcircuit"
path = "tests/bd_lryih_where_null_and_shortcircuit.rs"
[[test]]
name = "bd_lzbku_attach_defer_encoding_persist"
path = "tests/bd_lzbku_attach_defer_encoding_persist.rs"
[[test]]
name = "bd_m0e3b_without_rowid_column_order"
path = "tests/bd_m0e3b_without_rowid_column_order.rs"
[[test]]
name = "bd_math_functions_oracle_probe"
path = "tests/bd_math_functions_oracle_probe.rs"
[[test]]
name = "bd_moufi_table_info_view_decltype"
path = "tests/bd_moufi_table_info_view_decltype.rs"
[[test]]
name = "bd_n7ypv_vacuum_into_read_only"
path = "tests/bd_n7ypv_vacuum_into_read_only.rs"
[[test]]
name = "bd_named_window_exclude_oracle_probe"
path = "tests/bd_named_window_exclude_oracle_probe.rs"
[[test]]
name = "bd_nd2ju_l3_correlated_exists_seek"
path = "tests/bd_nd2ju_l3_correlated_exists_seek.rs"
[[test]]
name = "bd_nd2ju_without_rowid_pk_seek"
path = "tests/bd_nd2ju_without_rowid_pk_seek.rs"
[[test]]
name = "bd_nd2ju_wor_pk_composite_and_residual_seek"
path = "tests/bd_nd2ju_wor_pk_composite_and_residual_seek.rs"
[[test]]
name = "bd_newer_sql_features_oracle_probe"
path = "tests/bd_newer_sql_features_oracle_probe.rs"
[[test]]
name = "bd_npl2p_utf16_index_key_order"
path = "tests/bd_npl2p_utf16_index_key_order.rs"
[[test]]
name = "bd_null_three_valued_logic_oracle_probe"
path = "tests/bd_null_three_valued_logic_oracle_probe.rs"
[[test]]
name = "bd_o01lp_vacuum_into_fts5_vtab_gh357"
path = "tests/bd_o01lp_vacuum_into_fts5_vtab_gh357.rs"
[[test]]
name = "bd_obscure_builtins_oracle_probe"
path = "tests/bd_obscure_builtins_oracle_probe.rs"
[[test]]
name = "bd_or_conflict_clause_oracle_probe"
path = "tests/bd_or_conflict_clause_oracle_probe.rs"
[[test]]
name = "bd_orderby_aggregate_misuse_name"
path = "tests/bd_orderby_aggregate_misuse_name.rs"
[[test]]
name = "bd_orderby_nulls_limit_oracle_probe"
path = "tests/bd_orderby_nulls_limit_oracle_probe.rs"
[[test]]
name = "bd_ota5x_bounded_without_rowid"
path = "tests/bd_ota5x_bounded_without_rowid.rs"
[[test]]
name = "bd_parser_syntax_error_near_x"
path = "tests/bd_parser_syntax_error_near_x.rs"
[[test]]
name = "bd_partial_expr_index_correctness_oracle_probe"
path = "tests/bd_partial_expr_index_correctness_oracle_probe.rs"
[[test]]
name = "bd_pfxzd_reload_amplification"
path = "tests/bd_pfxzd_reload_amplification.rs"
[[test]]
name = "bd_pgdi6_heap_limit_pragma_gh280"
path = "tests/bd_pgdi6_heap_limit_pragma_gh280.rs"
[[test]]
name = "bd_pgqsk_encoding_attach"
path = "tests/bd_pgqsk_encoding_attach.rs"
[[test]]
name = "bd_pgqsk_truth_fold"
path = "tests/bd_pgqsk_truth_fold.rs"
[[test]]
name = "bd_pirr5_without_rowid_teardown_rss"
path = "tests/bd_pirr5_without_rowid_teardown_rss.rs"
[[test]]
name = "bd_pragma_introspection_depth_oracle_probe"
path = "tests/bd_pragma_introspection_depth_oracle_probe.rs"
[[test]]
name = "bd_printf_incomplete_conversion_edge_ybftw"
path = "tests/bd_printf_incomplete_conversion_edge_ybftw.rs"
[[test]]
name = "bd_printf_specifiers_oracle_probe"
path = "tests/bd_printf_specifiers_oracle_probe.rs"
[[test]]
name = "bd_printf_unsupported_spec_null_f46wo"
path = "tests/bd_printf_unsupported_spec_null_f46wo.rs"
[[test]]
name = "bd_pulz6_fts5_rank_custom_ranking"
path = "tests/bd_pulz6_fts5_rank_custom_ranking.rs"
[[test]]
name = "bd_q2bju_explicit_txn_multirow_conflict"
path = "tests/bd_q2bju_explicit_txn_multirow_conflict.rs"
[[test]]
name = "bd_qear2_json5_extract_funcs"
path = "tests/bd_qear2_json5_extract_funcs.rs"
[[test]]
name = "bd_qear2_json5_json_func"
path = "tests/bd_qear2_json5_json_func.rs"
[[test]]
name = "bd_qear2_json5_jsonb"
path = "tests/bd_qear2_json5_jsonb.rs"
[[test]]
name = "bd_qgh42_freelist_reopen_repro"
path = "tests/bd_qgh42_freelist_reopen_repro.rs"
[[test]]
name = "bd_qnw6g_alter_table_on_view_message"
path = "tests/bd_qnw6g_alter_table_on_view_message.rs"
[[test]]
name = "bd_qteu2_memdb_reload_row_rehydration_scaling"
path = "tests/bd_qteu2_memdb_reload_row_rehydration_scaling.rs"
[[test]]
name = "bd_recursive_cte_deep_oracle_probe"
path = "tests/bd_recursive_cte_deep_oracle_probe.rs"
[[test]]
name = "bd_reserved_object_names_batch2"
path = "tests/bd_reserved_object_names_batch2.rs"
[[test]]
name = "bd_returning_clause_depth_oracle_probe"
path = "tests/bd_returning_clause_depth_oracle_probe.rs"
[[test]]
name = "bd_rl7i9_row_value_comparison_oracle"
path = "tests/bd_rl7i9_row_value_comparison_oracle.rs"
[[test]]
name = "bd_row_values_oracle_probe"
path = "tests/bd_row_values_oracle_probe.rs"
[[test]]
name = "bd_rowid_autoinc_oracle_probe"
path = "tests/bd_rowid_autoinc_oracle_probe.rs"
[[test]]
name = "bd_rowid_datatype_mismatch_message"
path = "tests/bd_rowid_datatype_mismatch_message.rs"
[[test]]
name = "bd_rqvvf_dflt_value_verbatim"
path = "tests/bd_rqvvf_dflt_value_verbatim.rs"
[[test]]
name = "bd_rwaxp_builtin_needcoll_uncovered_arity"
path = "tests/bd_rwaxp_builtin_needcoll_uncovered_arity.rs"
[[test]]
name = "bd_s12cm_behavior_probe"
path = "tests/bd_s12cm_behavior_probe.rs"
[[test]]
name = "bd_s9irk_check_message_verbatim"
path = "tests/bd_s9irk_check_message_verbatim.rs"
[[test]]
name = "bd_s9irk_pk_message"
path = "tests/bd_s9irk_pk_message.rs"
[[test]]
name = "bd_savepoint_semantics_oracle_probe"
path = "tests/bd_savepoint_semantics_oracle_probe.rs"
[[test]]
name = "bd_scalar_used_as_window"
path = "tests/bd_scalar_used_as_window.rs"
[[test]]
name = "bd_select_distinct_semantics_oracle_probe"
path = "tests/bd_select_distinct_semantics_oracle_probe.rs"
[[test]]
name = "bd_sqlite_master_catalog_content_oracle_probe"
path = "tests/bd_sqlite_master_catalog_content_oracle_probe.rs"
[[test]]
name = "bd_sque1_upsert_pk_collision"
path = "tests/bd_sque1_upsert_pk_collision.rs"
[[test]]
name = "bd_strftime_specifiers_oracle_probe"
path = "tests/bd_strftime_specifiers_oracle_probe.rs"
[[test]]
name = "bd_strict_and_reindex_error_text"
path = "tests/bd_strict_and_reindex_error_text.rs"
[[test]]
name = "bd_strict_tables_oracle_probe"
path = "tests/bd_strict_tables_oracle_probe.rs"
[[test]]
name = "bd_string_agg_oracle_probe"
path = "tests/bd_string_agg_oracle_probe.rs"
[[test]]
name = "bd_string_function_edges_oracle_probe"
path = "tests/bd_string_function_edges_oracle_probe.rs"
[[test]]
name = "bd_string_scalar_oracle_probe"
path = "tests/bd_string_scalar_oracle_probe.rs"
[[test]]
name = "bd_subquery_edges_oracle_probe"
path = "tests/bd_subquery_edges_oracle_probe.rs"
[[test]]
name = "bd_sw2k5_journal_mode_durability"
path = "tests/bd_sw2k5_journal_mode_durability.rs"
[[test]]
name = "bd_sw2k5_journal_mode_roundtrip"
path = "tests/bd_sw2k5_journal_mode_roundtrip.rs"
[[test]]
name = "bd_t7oeo_rowvalue_subquery_comparison"
path = "tests/bd_t7oeo_rowvalue_subquery_comparison.rs"
[[test]]
name = "bd_temp_schema_dml_and_objects_oracle_probe"
path = "tests/bd_temp_schema_dml_and_objects_oracle_probe.rs"
[[test]]
name = "bd_temp_schema_resolution_oracle_probe"
path = "tests/bd_temp_schema_resolution_oracle_probe.rs"
[[test]]
name = "bd_trigger_case_raise"
path = "tests/bd_trigger_case_raise.rs"
[[test]]
name = "bd_uaxab_cache_spill_pragma_gh275"
path = "tests/bd_uaxab_cache_spill_pragma_gh275.rs"
[[test]]
name = "bd_update_set_semantics_oracle_probe"
path = "tests/bd_update_set_semantics_oracle_probe.rs"
[[test]]
name = "bd_update_statement_atomicity_oracle_probe"
path = "tests/bd_update_statement_atomicity_oracle_probe.rs"
[[test]]
name = "bd_upsert_conflict_target_validation"
path = "tests/bd_upsert_conflict_target_validation.rs"
[[test]]
name = "bd_upsert_do_update_depth_oracle_probe"
path = "tests/bd_upsert_do_update_depth_oracle_probe.rs"
[[test]]
name = "bd_upsert_oracle_probe"
path = "tests/bd_upsert_oracle_probe.rs"
[[test]]
name = "bd_utf16_index_order_oracle"
path = "tests/bd_utf16_index_order_oracle.rs"
[[test]]
name = "bd_vacuum_unknown_database"
path = "tests/bd_vacuum_unknown_database.rs"
[[test]]
name = "bd_vaiu7_txn_error_messages"
path = "tests/bd_vaiu7_txn_error_messages.rs"
[[test]]
name = "bd_values_arity_message"
path = "tests/bd_values_arity_message.rs"
[[test]]
name = "bd_values_clause_edges_oracle_probe"
path = "tests/bd_values_clause_edges_oracle_probe.rs"
[[test]]
name = "bd_view_semantics_oracle_probe"
path = "tests/bd_view_semantics_oracle_probe.rs"
[[test]]
name = "bd_window_fn_oracle_probe"
path = "tests/bd_window_fn_oracle_probe.rs"
[[test]]
name = "bd_window_range_frames_oracle_probe"
path = "tests/bd_window_range_frames_oracle_probe.rs"
[[test]]
name = "bd_window_spec_column_validation"
path = "tests/bd_window_spec_column_validation.rs"
[[test]]
name = "bd_without_rowid_semantics_oracle_probe"
path = "tests/bd_without_rowid_semantics_oracle_probe.rs"
[[test]]
name = "bd_x25ka_case_when_absorb_oracle"
path = "tests/bd_x25ka_case_when_absorb_oracle.rs"
[[test]]
name = "bd_x25ka_having_name_resolution_oracle"
path = "tests/bd_x25ka_having_name_resolution_oracle.rs"
[[test]]
name = "bd_x25ka_positional_shortcircuit_oracle"
path = "tests/bd_x25ka_positional_shortcircuit_oracle.rs"
[[test]]
name = "bd_xmpma_aggregate_absorbing_where"
path = "tests/bd_xmpma_aggregate_absorbing_where.rs"
[[test]]
name = "bd_y4yjq_temp_shadow_master_listing"
path = "tests/bd_y4yjq_temp_shadow_master_listing.rs"
[[test]]
name = "bd_yaomh6_format_version_rollback"
path = "tests/bd_yaomh6_format_version_rollback.rs"
[[test]]
name = "bd_yoa57_journal_size_limit_enforced"
path = "tests/bd_yoa57_journal_size_limit_enforced.rs"
[[test]]
name = "bd_yqjjx_wr_alter_add_reopen"
path = "tests/bd_yqjjx_wr_alter_add_reopen.rs"
[[test]]
name = "bd_yqjjx_wr_secondary_upsert"
path = "tests/bd_yqjjx_wr_secondary_upsert.rs"
[[test]]
name = "bd_zqc1b_lazy_delete_update_reopen"
path = "tests/bd_zqc1b_lazy_delete_update_reopen.rs"
[[test]]
name = "bd_zuylz_index_info_expression_terms_gh245"
path = "tests/bd_zuylz_index_info_expression_terms_gh245.rs"
[[test]]
name = "beads_rebuild_fresh_lookup"
path = "tests/beads_rebuild_fresh_lookup.rs"
[[test]]
name = "between_collate_propagation_gh256_oracle"
path = "tests/between_collate_propagation_gh256_oracle.rs"
[[test]]
name = "bld9w5_utf16_index_key_parity"
path = "tests/bld9w5_utf16_index_key_parity.rs"
[[test]]
name = "bld9w6_string_functions_decoded_codepoints"
path = "tests/bld9w6_string_functions_decoded_codepoints.rs"
[[test]]
name = "boundary_duplication_census"
path = "tests/boundary_duplication_census.rs"
[[test]]
name = "bulk_import_upsert_text_pk_phantom_pk"
path = "tests/bulk_import_upsert_text_pk_phantom_pk.rs"
[[test]]
name = "bulk_insert_values_memdb_reload_scaling"
path = "tests/bulk_insert_values_memdb_reload_scaling.rs"
[[test]]
name = "busy_snapshot_self_conflict_gh338"
path = "tests/busy_snapshot_self_conflict_gh338.rs"
[[test]]
name = "cache_staleness_cross_txn_regression"
path = "tests/cache_staleness_cross_txn_regression.rs"
[[test]]
name = "cast_affinity_oracle"
path = "tests/cast_affinity_oracle.rs"
[[test]]
name = "check_affinity_ordering_oracle"
path = "tests/check_affinity_ordering_oracle.rs"
[[test]]
name = "check_constraint_oracle"
path = "tests/check_constraint_oracle.rs"
[[test]]
name = "codegen_gap_probe"
path = "tests/codegen_gap_probe.rs"
[[test]]
name = "collation_oracle"
path = "tests/collation_oracle.rs"
[[test]]
name = "column_substr_prefix_bound"
path = "tests/column_substr_prefix_bound.rs"
[[test]]
name = "compound_order_by_collate_oracle"
path = "tests/compound_order_by_collate_oracle.rs"
[[test]]
name = "conformance_constraint_dml_probe_oracle"
path = "tests/conformance_constraint_dml_probe_oracle.rs"
[[test]]
name = "conformance_oracle_alter_table"
path = "tests/conformance_oracle_alter_table.rs"
[[test]]
name = "conformance_oracle_ext"
path = "tests/conformance_oracle_ext.rs"
[[test]]
name = "conformance_oracle_json_paths"
path = "tests/conformance_oracle_json_paths.rs"
[[test]]
name = "conformance_oracle_minmax_rowid_seek"
path = "tests/conformance_oracle_minmax_rowid_seek.rs"
[[test]]
name = "conformance_oracle_s55"
path = "tests/conformance_oracle_s55.rs"
[[test]]
name = "conformance_oracle_s74b"
path = "tests/conformance_oracle_s74b.rs"
[[test]]
name = "conformance_oracle_s77"
path = "tests/conformance_oracle_s77.rs"
[[test]]
name = "conformance_oracle_s78"
path = "tests/conformance_oracle_s78.rs"
[[test]]
name = "conformance_oracle_s79"
path = "tests/conformance_oracle_s79.rs"
[[test]]
name = "conformance_oracle_s80"
path = "tests/conformance_oracle_s80.rs"
[[test]]
name = "conformance_oracle_s81"
path = "tests/conformance_oracle_s81.rs"
[[test]]
name = "conformance_oracle_s82"
path = "tests/conformance_oracle_s82.rs"
[[test]]
name = "conformance_oracle_s83"
path = "tests/conformance_oracle_s83.rs"
[[test]]
name = "conformance_oracle_type_affinity"
path = "tests/conformance_oracle_type_affinity.rs"
[[test]]
name = "conformance_window_json_collate_probe_oracle"
path = "tests/conformance_window_json_collate_probe_oracle.rs"
[[test]]
name = "core_sql_rusqlite_conformance"
path = "tests/core_sql_rusqlite_conformance.rs"
[[test]]
name = "correlated_subquery_oracle"
path = "tests/correlated_subquery_oracle.rs"
[[test]]
name = "create_view_attached_ref_gh184_oracle"
path = "tests/create_view_attached_ref_gh184_oracle.rs"
[[test]]
name = "ctas_decltype_affinity_oracle"
path = "tests/ctas_decltype_affinity_oracle.rs"
[[test]]
name = "cte_not_materialized_gh204_oracle"
path = "tests/cte_not_materialized_gh204_oracle.rs"
[[test]]
name = "datetime_now_statement_stable_gh175"
path = "tests/datetime_now_statement_stable_gh175.rs"
[[test]]
name = "datetime_oracle"
path = "tests/datetime_oracle.rs"
[[test]]
name = "defer_foreign_keys_pragma_gh161_oracle"
path = "tests/defer_foreign_keys_pragma_gh161_oracle.rs"
[[test]]
name = "deferred_fk_parent_dml_gh149"
path = "tests/deferred_fk_parent_dml_gh149.rs"
[[test]]
name = "differential_proptest"
path = "tests/differential_proptest.rs"
[[test]]
name = "divergence_hunt_probe"
path = "tests/divergence_hunt_probe.rs"
[[test]]
name = "dml_returning_oracle"
path = "tests/dml_returning_oracle.rs"
[[test]]
name = "drop_without_close_semantics"
path = "tests/drop_without_close_semantics.rs"
[[test]]
name = "error_message_oracle"
path = "tests/error_message_oracle.rs"
[[test]]
name = "fast_path_separation"
path = "tests/fast_path_separation.rs"
[[test]]
name = "fk_explicit_rowid_insert_scaling"
path = "tests/fk_explicit_rowid_insert_scaling.rs"
[[test]]
name = "fk_insert_conflict_oracle"
path = "tests/fk_insert_conflict_oracle.rs"
[[test]]
name = "foreign_key_oracle"
path = "tests/foreign_key_oracle.rs"
[[test]]
name = "fresh_eyes_merge_orphans"
path = "tests/fresh_eyes_merge_orphans.rs"
[[test]]
name = "fresh_eyes_txn_probes"
path = "tests/fresh_eyes_txn_probes.rs"
[[test]]
name = "fresh_eyes_vocab_count"
path = "tests/fresh_eyes_vocab_count.rs"
[[test]]
name = "fromless_having_short_circuit_gh_uobkz_oracle"
path = "tests/fromless_having_short_circuit_gh_uobkz_oracle.rs"
[[test]]
name = "fromless_where_or_short_circuit_dkswh_oracle"
path = "tests/fromless_where_or_short_circuit_dkswh_oracle.rs"
[[test]]
name = "fromless_where_subquery_params_contract"
path = "tests/fromless_where_subquery_params_contract.rs"
[[test]]
name = "fts5_column_match_gh249"
path = "tests/fts5_column_match_gh249.rs"
[[test]]
name = "fts5_rename_column_reject_gh215"
path = "tests/fts5_rename_column_reject_gh215.rs"
[[test]]
name = "fts5_rename_table_gh209_oracle"
path = "tests/fts5_rename_table_gh209_oracle.rs"
[[test]]
name = "fts5vocab_gh271_oracle"
path = "tests/fts5vocab_gh271_oracle.rs"
[[test]]
name = "gencol_default_expr_oracle"
path = "tests/gencol_default_expr_oracle.rs"
[[test]]
name = "generated_column_primary_key_oracle"
path = "tests/generated_column_primary_key_oracle.rs"
[[test]]
name = "gh353_wr_composite_unique_query_bd_scbx6"
path = "tests/gh353_wr_composite_unique_query_bd_scbx6.rs"
[[test]]
name = "gh384_wal_checkpoint_truncate_change_counter"
path = "tests/gh384_wal_checkpoint_truncate_change_counter.rs"
[[test]]
name = "gh_conformance_leftovers_y8t9b_oracle"
path = "tests/gh_conformance_leftovers_y8t9b_oracle.rs"
[[test]]
name = "gh_oldtail_44nbk_wave1_oracle"
path = "tests/gh_oldtail_44nbk_wave1_oracle.rs"
[[test]]
name = "gh_oldtail_44nbk_wave2_oracle"
path = "tests/gh_oldtail_44nbk_wave2_oracle.rs"
[[test]]
name = "gh_oldtail_44nbk_wave3_oracle"
path = "tests/gh_oldtail_44nbk_wave3_oracle.rs"
[[test]]
name = "gh_verify_close_urf4w_oracle"
path = "tests/gh_verify_close_urf4w_oracle.rs"
[[test]]
name = "glob_bracket_class_oracle"
path = "tests/glob_bracket_class_oracle.rs"
[[test]]
name = "having_bare_column_gh225_probe"
path = "tests/having_bare_column_gh225_probe.rs"
[[test]]
name = "having_filter_groupby_resolution_oracle"
path = "tests/having_filter_groupby_resolution_oracle.rs"
[[test]]
name = "having_name_resolution_oracle"
path = "tests/having_name_resolution_oracle.rs"
[[test]]
name = "having_unknown_function_gh270"
path = "tests/having_unknown_function_gh270.rs"
[[test]]
name = "iif_two_arg_arity"
path = "tests/iif_two_arg_arity.rs"
[[test]]
name = "implicit_agg_bare_column_gh226_oracle"
path = "tests/implicit_agg_bare_column_gh226_oracle.rs"
[[test]]
name = "in_exists_regression"
path = "tests/in_exists_regression.rs"
[[test]]
name = "in_subquery_text_affinity_oracle"
path = "tests/in_subquery_text_affinity_oracle.rs"
[[test]]
name = "indexed_by_partial_predicate_gh173_oracle"
path = "tests/indexed_by_partial_predicate_gh173_oracle.rs"
[[test]]
name = "indexed_by_partial_predicate_wlo29_oracle"
path = "tests/indexed_by_partial_predicate_wlo29_oracle.rs"
[[test]]
name = "insert_or_ignore_returning_rowid_gh158"
path = "tests/insert_or_ignore_returning_rowid_gh158.rs"
[[test]]
name = "insert_select_returning_conformance"
path = "tests/insert_select_returning_conformance.rs"
[[test]]
name = "integrity_check_empty_non_root_leaf"
path = "tests/integrity_check_empty_non_root_leaf.rs"
[[test]]
name = "integrity_check_index_entry_payload_match_oracle"
path = "tests/integrity_check_index_entry_payload_match_oracle.rs"
[[test]]
name = "issue_122_check_isnull_precedence"
path = "tests/issue_122_check_isnull_precedence.rs"
[[test]]
name = "join_oracle"
path = "tests/join_oracle.rs"
[[test]]
name = "join_unary_plus_predicate_oracle"
path = "tests/join_unary_plus_predicate_oracle.rs"
[[test]]
name = "json_tvf_oracle"
path = "tests/json_tvf_oracle.rs"
[[test]]
name = "like_glob_oracle"
path = "tests/like_glob_oracle.rs"
[[test]]
name = "likelihood_arg_validation_gh182_oracle"
path = "tests/likelihood_arg_validation_gh182_oracle.rs"
[[test]]
name = "migration_first_open_repair"
path = "tests/migration_first_open_repair.rs"
[[test]]
name = "minmax_bare_in_expression_bd0174u_oracle"
path = "tests/minmax_bare_in_expression_bd0174u_oracle.rs"
[[test]]
name = "octet_length_ingress_probe"
path = "tests/octet_length_ingress_probe.rs"
[[test]]
name = "order_by_collate_secondary_key_bdj5sft_oracle"
path = "tests/order_by_collate_secondary_key_bdj5sft_oracle.rs"
[[test]]
name = "planner_join_order_wire"
path = "tests/planner_join_order_wire.rs"
[[test]]
name = "planner_sqlite_stat1"
path = "tests/planner_sqlite_stat1.rs"
[[test]]
name = "pragma_bare_tvf_gh213_oracle"
path = "tests/pragma_bare_tvf_gh213_oracle.rs"
[[test]]
name = "pragma_compile_options_tvf_gh207_oracle"
path = "tests/pragma_compile_options_tvf_gh207_oracle.rs"
[[test]]
name = "pragma_data_version_oracle"
path = "tests/pragma_data_version_oracle.rs"
[[test]]
name = "pragma_database_list_tvf"
path = "tests/pragma_database_list_tvf.rs"
[[test]]
name = "pragma_foreign_key_check_tvf_gh261"
path = "tests/pragma_foreign_key_check_tvf_gh261.rs"
[[test]]
name = "pragma_function_list_gh206_oracle"
path = "tests/pragma_function_list_gh206_oracle.rs"
[[test]]
name = "pragma_optimize_analyze_gh251_oracle"
path = "tests/pragma_optimize_analyze_gh251_oracle.rs"
[[test]]
name = "pragma_readback_batch_remaining_gh_oracle"
path = "tests/pragma_readback_batch_remaining_gh_oracle.rs"
[[test]]
name = "pragma_signed32_header_fields_gh263_gh264_oracle"
path = "tests/pragma_signed32_header_fields_gh263_gh264_oracle.rs"
[[test]]
name = "pragma_writable_schema_reset_gh284"
path = "tests/pragma_writable_schema_reset_gh284.rs"
[[test]]
name = "prepared_hit_rate_proof"
path = "tests/prepared_hit_rate_proof.rs"
[[test]]
name = "prepared_pragma_dispatch"
path = "tests/prepared_pragma_dispatch.rs"
[[test]]
name = "prepared_reprepare_schema_change_gh239_oracle"
path = "tests/prepared_reprepare_schema_change_gh239_oracle.rs"
[[test]]
name = "printf_negative_zero_oracle"
path = "tests/printf_negative_zero_oracle.rs"
[[test]]
name = "readonly_close_no_checkpoint_mutation"
path = "tests/readonly_close_no_checkpoint_mutation.rs"
[[test]]
name = "recursive_cte_limit_gh152_oracle"
path = "tests/recursive_cte_limit_gh152_oracle.rs"
[[test]]
name = "recursive_cte_oracle"
path = "tests/recursive_cte_oracle.rs"
[[test]]
name = "recursive_cte_perf_repro"
path = "tests/recursive_cte_perf_repro.rs"
[[test]]
name = "row_value_between_oracle"
path = "tests/row_value_between_oracle.rs"
[[test]]
name = "row_value_is_distinct_oracle"
path = "tests/row_value_is_distinct_oracle.rs"
[[test]]
name = "rtree_update_live_refresh_gh208"
path = "tests/rtree_update_live_refresh_gh208.rs"
[[test]]
name = "scalar_result_diff_probe"
path = "tests/scalar_result_diff_probe.rs"
[[test]]
name = "scalar_subquery_order_by_limit_gh172_oracle"
path = "tests/scalar_subquery_order_by_limit_gh172_oracle.rs"
[[test]]
name = "self_connection_read_your_own_write"
path = "tests/self_connection_read_your_own_write.rs"
[[test]]
name = "self_connection_read_your_own_write_peer_races"
path = "tests/self_connection_read_your_own_write_peer_races.rs"
[[test]]
name = "sequential_autocommit_increment_probe"
path = "tests/sequential_autocommit_increment_probe.rs"
[[test]]
name = "setops_rowvalue_oracle"
path = "tests/setops_rowvalue_oracle.rs"
[[test]]
name = "ssi_e_process_gate"
path = "tests/ssi_e_process_gate.rs"
[[test]]
name = "ssi_e_process_wired"
path = "tests/ssi_e_process_wired.rs"
[[test]]
name = "statement_cache_invalidation"
path = "tests/statement_cache_invalidation.rs"
[[test]]
name = "strict_affinity_coercion_gh272_oracle"
path = "tests/strict_affinity_coercion_gh272_oracle.rs"
[[test]]
name = "strict_multi_process"
path = "tests/strict_multi_process.rs"
[[test]]
name = "strict_text_numeric_coercion_gh163_oracle"
path = "tests/strict_text_numeric_coercion_gh163_oracle.rs"
[[test]]
name = "strict_typecheck_coercion_gh162_164_oracle"
path = "tests/strict_typecheck_coercion_gh162_164_oracle.rs"
[[test]]
name = "string_printf_oracle"
path = "tests/string_printf_oracle.rs"
[[test]]
name = "track_w_gate"
path = "tests/track_w_gate.rs"
[[test]]
name = "trigger_raise_ignore_row_skip_gh177_oracle"
path = "tests/trigger_raise_ignore_row_skip_gh177_oracle.rs"
[[test]]
name = "trigger_returning_instead_of_view_gh_batch_oracle"
path = "tests/trigger_returning_instead_of_view_gh_batch_oracle.rs"
[[test]]
name = "trigger_rowid_alias_gh205_oracle"
path = "tests/trigger_rowid_alias_gh205_oracle.rs"
[[test]]
name = "trigger_rowid_alias_gh205_probe"
path = "tests/trigger_rowid_alias_gh205_probe.rs"
[[test]]
name = "trigger_rowid_alias_gh216"
path = "tests/trigger_rowid_alias_gh216.rs"
[[test]]
name = "trigger_timing_old_new_oracle"
path = "tests/trigger_timing_old_new_oracle.rs"
[[test]]
name = "union_view_root_page_collision"
path = "tests/union_view_root_page_collision.rs"
[[test]]
name = "update_from_outer_join_gh250_oracle"
path = "tests/update_from_outer_join_gh250_oracle.rs"
[[test]]
name = "update_generated_column_oracle"
path = "tests/update_generated_column_oracle.rs"
[[test]]
name = "update_multicolumn_set_conformance"
path = "tests/update_multicolumn_set_conformance.rs"
[[test]]
name = "update_or_ignore_returning_gh159_oracle"
path = "tests/update_or_ignore_returning_gh159_oracle.rs"
[[test]]
name = "upsert_oracle"
path = "tests/upsert_oracle.rs"
[[test]]
name = "upsert_rowid_alias_set_gh151_oracle"
path = "tests/upsert_rowid_alias_set_gh151_oracle.rs"
[[test]]
name = "utf16_database_oracle_bld9w"
path = "tests/utf16_database_oracle_bld9w.rs"
[[test]]
name = "utf16_invalid_text_translation_p9nhq_oracle"
path = "tests/utf16_invalid_text_translation_p9nhq_oracle.rs"
[[test]]
name = "v1_e2e_regression_tests"
path = "tests/v1_e2e_regression_tests.rs"
[[test]]
name = "v2_superinstruction_tests"
path = "tests/v2_superinstruction_tests.rs"
[[test]]
name = "values_jsonb_scalar_oracle"
path = "tests/values_jsonb_scalar_oracle.rs"
[[test]]
name = "view_read_oracle"
path = "tests/view_read_oracle.rs"
[[test]]
name = "virtual_generated_column_join_gh227_oracle"
path = "tests/virtual_generated_column_join_gh227_oracle.rs"
[[test]]
name = "vtab_insert_or_replace_gh214_oracle"
path = "tests/vtab_insert_or_replace_gh214_oracle.rs"
[[test]]
name = "window_function_oracle"
path = "tests/window_function_oracle.rs"
[[test]]
name = "window_multi_scalar_bkc4f_oracle"
path = "tests/window_multi_scalar_bkc4f_oracle.rs"
[[test]]
name = "window_order_nulls_gh248_oracle"
path = "tests/window_order_nulls_gh248_oracle.rs"
[[test]]
name = "without_rowid_composite_pk_unique_autoindex_gh353_oracle"
path = "tests/without_rowid_composite_pk_unique_autoindex_gh353_oracle.rs"
[[test]]
name = "writable_schema_dml_denial_gh284"
path = "tests/writable_schema_dml_denial_gh284.rs"
[[bench]]
name = "prepared_cache_hot_paths"
path = "benches/prepared_cache_hot_paths.rs"
harness = false
[[bench]]
name = "rowid_eq_aggregate_bench"
path = "benches/rowid_eq_aggregate_bench.rs"
harness = false
[[bench]]
name = "symbol_ops"
path = "benches/symbol_ops.rs"
harness = false
[dependencies.blake3]
version = "1.8"
[dependencies.foldhash]
version = "0.2.0"
[dependencies.fsqlite-ast]
version = "0.3.13"
[dependencies.fsqlite-btree]
version = "0.3.13"
default-features = false
[dependencies.fsqlite-error]
version = "0.3.13"
[dependencies.fsqlite-ext-fts5]
version = "0.3.13"
optional = true
[dependencies.fsqlite-ext-icu]
version = "0.3.13"
optional = true
[dependencies.fsqlite-ext-json]
version = "0.3.13"
optional = true
[dependencies.fsqlite-ext-misc]
version = "0.3.13"
optional = true
[dependencies.fsqlite-ext-rtree]
version = "0.3.13"
optional = true
[dependencies.fsqlite-func]
version = "0.3.13"
[dependencies.fsqlite-mvcc]
version = "0.3.13"
default-features = false
[dependencies.fsqlite-observability]
version = "0.3.13"
[dependencies.fsqlite-pager]
version = "0.3.13"
default-features = false
[dependencies.fsqlite-parser]
version = "0.3.13"
[dependencies.fsqlite-planner]
version = "0.3.13"
default-features = false
[dependencies.fsqlite-types]
version = "0.3.13"
default-features = false
[dependencies.fsqlite-vdbe]
version = "0.3.13"
default-features = false
[dependencies.fsqlite-vfs]
version = "0.3.13"
default-features = false
[dependencies.fsqlite-wal]
version = "0.3.13"
default-features = false
[dependencies.hashbrown]
version = "0.17"
features = ["serde"]
[dependencies.itoa]
version = "1.0"
[dependencies.lazy_static]
version = "1.5"
[dependencies.lru]
version = "0.18"
[dependencies.serde]
version = "1.0"
features = [
"derive",
"rc",
]
[dependencies.serde_json]
version = "1.0"
optional = true
[dependencies.smallvec]
version = "1.15"
[dependencies.tracing]
version = "0.1"
[dependencies.xxhash-rust]
version = "0.8"
features = ["xxh3"]
[dev-dependencies.asupersync]
version = ">=0.4.3,<0.5"
features = ["test-internals"]
default-features = false
[dev-dependencies.criterion]
version = "0.8"
features = ["html_reports"]
[dev-dependencies.proptest]
version = "1.11"
[dev-dependencies.rusqlite]
version = "0.40.1"
features = [
"bundled",
"backup",
]
[dev-dependencies.serde_json]
version = "1.0"
[dev-dependencies.sha2]
version = "0.11"
[dev-dependencies.tempfile]
version = "3.27"
[dev-dependencies.tracing]
version = "0.1"
[dev-dependencies.tracing-subscriber]
version = "0.3.23"
[target.'cfg(not(target_arch = "wasm32"))'.dependencies.asupersync]
version = ">=0.4.3,<0.5"
default-features = false
[target.'cfg(not(target_arch = "wasm32"))'.dependencies.tempfile]
version = "3.27"
[target.'cfg(target_arch = "wasm32")'.dependencies.asupersync]
version = ">=0.4.3,<0.5"
default-features = false
[lints.clippy.approx_constant]
level = "allow"
priority = 1
[lints.clippy.assertions_on_constants]
level = "allow"
priority = 1
[lints.clippy.bool_to_int_with_if]
level = "allow"
priority = 1
[lints.clippy.case_sensitive_file_extension_comparisons]
level = "allow"
priority = 1
[lints.clippy.cast_lossless]
level = "allow"
priority = 1
[lints.clippy.cast_possible_truncation]
level = "allow"
priority = 1
[lints.clippy.cast_possible_wrap]
level = "allow"
priority = 1
[lints.clippy.cast_precision_loss]
level = "allow"
priority = 1
[lints.clippy.cast_sign_loss]
level = "allow"
priority = 1
[lints.clippy.cloned_ref_to_slice_refs]
level = "allow"
priority = 1
[lints.clippy.collection_is_never_read]
level = "allow"
priority = 1
[lints.clippy.default_trait_access]
level = "allow"
priority = 1
[lints.clippy.doc_lazy_continuation]
level = "allow"
priority = 1
[lints.clippy.doc_markdown]
level = "allow"
priority = 1
[lints.clippy.expect_fun_call]
level = "allow"
priority = 1
[lints.clippy.explicit_iter_loop]
level = "allow"
priority = 1
[lints.clippy.float_cmp]
level = "allow"
priority = 1
[lints.clippy.format_collect]
level = "allow"
priority = 1
[lints.clippy.format_push_string]
level = "allow"
priority = 1
[lints.clippy.future_not_send]
level = "allow"
priority = 1
[lints.clippy.if_not_else]
level = "allow"
priority = 1
[lints.clippy.if_then_some_else_none]
level = "allow"
priority = 1
[lints.clippy.items_after_statements]
level = "allow"
priority = 1
[lints.clippy.large_futures]
level = "allow"
priority = 1
[lints.clippy.let_and_return]
level = "allow"
priority = 1
[lints.clippy.manual_assert]
level = "allow"
priority = 1
[lints.clippy.manual_checked_ops]
level = "allow"
priority = 1
[lints.clippy.manual_let_else]
level = "allow"
priority = 1
[lints.clippy.manual_range_contains]
level = "allow"
priority = 1
[lints.clippy.manual_string_new]
level = "allow"
priority = 1
[lints.clippy.many_single_char_names]
level = "allow"
priority = 1
[lints.clippy.map_unwrap_or]
level = "allow"
priority = 1
[lints.clippy.match_wildcard_for_single_variants]
level = "allow"
priority = 1
[lints.clippy.missing_const_for_fn]
level = "allow"
priority = 1
[lints.clippy.missing_errors_doc]
level = "allow"
priority = 1
[lints.clippy.missing_panics_doc]
level = "allow"
priority = 1
[lints.clippy.module_name_repetitions]
level = "allow"
priority = 1
[lints.clippy.must_use_candidate]
level = "allow"
priority = 1
[lints.clippy.needless_collect]
level = "allow"
priority = 1
[lints.clippy.needless_pass_by_value]
level = "allow"
priority = 1
[lints.clippy.no_effect_underscore_binding]
level = "allow"
priority = 1
[lints.clippy.nursery]
level = "deny"
priority = -1
[lints.clippy.option_if_let_else]
level = "allow"
priority = 1
[lints.clippy.pedantic]
level = "deny"
priority = -1
[lints.clippy.redundant_clone]
level = "allow"
priority = 1
[lints.clippy.redundant_closure_for_method_calls]
level = "allow"
priority = 1
[lints.clippy.return_self_not_must_use]
level = "allow"
priority = 1
[lints.clippy.semicolon_if_nothing_returned]
level = "allow"
priority = 1
[lints.clippy.significant_drop_tightening]
level = "allow"
priority = 1
[lints.clippy.similar_names]
level = "allow"
priority = 1
[lints.clippy.single_char_pattern]
level = "allow"
priority = 1
[lints.clippy.single_match]
level = "allow"
priority = 1
[lints.clippy.single_match_else]
level = "allow"
priority = 1
[lints.clippy.stable_sort_primitive]
level = "allow"
priority = 1
[lints.clippy.too_many_lines]
level = "allow"
priority = 1
[lints.clippy.uninlined_format_args]
level = "allow"
priority = 1
[lints.clippy.unnecessary_cast]
level = "allow"
priority = 1
[lints.clippy.unnecessary_literal_bound]
level = "allow"
priority = 1
[lints.clippy.unreadable_literal]
level = "allow"
priority = 1
[lints.clippy.used_underscore_binding]
level = "allow"
priority = 1
[lints.clippy.useless_format]
level = "allow"
priority = 1
[lints.clippy.useless_vec]
level = "allow"
priority = 1
[lints.clippy.wildcard_enum_match_arm]
level = "allow"
priority = 1
[lints.rust]
unsafe_code = "forbid"