use crate::{core::Result, interop::arrow_host::testing_hooks};
pub fn trigger_numeric_to_arrow_error_for_test() -> Result<()> {
testing_hooks::trigger_numeric_to_arrow_error_for_test()
}
pub fn trigger_record_batch_error_for_test() -> Result<()> {
testing_hooks::trigger_record_batch_error_for_test()
}
pub fn trigger_arrow_string_array_downcast_mismatch_for_test() -> Result<()> {
testing_hooks::trigger_string_array_downcast_mismatch_for_test()
}
pub fn trigger_arrow_large_string_array_downcast_mismatch_for_test() -> Result<()> {
testing_hooks::trigger_large_string_array_downcast_mismatch_for_test()
}
pub fn reset_arrow_host_interop_observation_for_test() {
testing_hooks::reset_host_interop_observation_for_test();
}
pub fn arrow_host_export_call_count_for_test() -> usize {
testing_hooks::host_export_call_count_for_test()
}
pub fn arrow_host_import_call_count_for_test() -> usize {
testing_hooks::host_import_call_count_for_test()
}